https://www.acmicpc.net/problem/1919
๊ฐ๊ฐ์ ๋จ์ด ํฌํจ๋ ์ํ๋ฒณ์ ์ข ๋ฅ์ ๊ฐ์๋ฅผ ์นด์ดํ ํ ๋ค, ๊ทธ ์ฐจ์ด๋ฅผ ์ด์ฉํ๋ฉด ๋ต์ ๊ตฌํ ์ ์๋ค.
#1: key๊ฐ์ด ์ํ๋ฒณ ์๋ฌธ์์ด๊ณ , value๊ฐ์ด 0์ธ dictionary๋ฅผ ๋ง๋ค์๋ค.
#2: ์ฒซ๋ฒ์งธ ๋จ์ด๋ฅผ input ๋ฐ๊ณ , ๊ทธ ๋จ์ด์์ ์ํ๋ฒณ์ด ํ๋ ๋์ฌ ๋๋ง๋ค ํด๋น ์ํ๋ฒณ์ ๋ํ dictionary value๊ฐ์ด 1์ฉ ์ฆ๊ฐํ๋๋ก ํ๋ค.
#3: ๋๋ฒ์งธ ๋จ์ด๋ฅผ input ๋ฐ๊ณ , ๊ทธ ๋จ์ด์์ ์ํ๋ฒณ์ด ํ๋ ๋์ฌ ๋๋ง๋ค ํด๋น ์ํ๋ฒณ์ ๋ํ dictionary value๊ฐ์ด 1์ฉ ๊ฐ์ํ๋๋ก ํ๋ค.
#4: Dictionary value์ ์ ๋๊ฐ์ ๋ชจ๋ ๋ํด์ ์ถ๋ ฅํ๋ค.
>>> ๋ง์ฝ ๋ ๋จ์ด์ 'a'์ ๊ฐ์๊ฐ 3๊ฐ์ฉ ํฌํจ๋์ด ์๋ค๋ฉด ์ ๋๊ทธ๋จ์ ๋ง๋ค๊ธฐ ์ํด์ 'a'๋ฅผ ์ ๊ฑฐํ ํ์๊ฐ ์๋ค. ์ด ๋, dictionary์ value๊ฐ์ 0์ด๋ค. ๋ ๋จ์ด์์ 'b'์ ๊ฐ์๊ฐ ํ๋ ์ฐจ์ด ๋๋ค๋ฉด dictionary์ value๊ฐ์ 1 ๋๋ -1์ผ ๊ฒ์ด๋ค. ๋ ๋จ์ด์์ ์ ๊ฑฐํด์ผ ํ 'b'์ ๊ฐ์๋ dictionary value์ ์ ๋๊ฐ์ธ 1๊ฐ์ด๋ค. ์ด๋ฐ ์์ผ๋ก dictionary value๋ค์ ์ ๋๊ฐ๋ค์ ๋ํ๋ฉด ์ ๊ฑฐํด์ผ ํ ๋ฌธ์์ ์๋ฅผ ๊ตฌํ ์ ์๋ค.
#1
alphabet = 'abcdefghijklmnopqrstuvwxyz'
dic = {}
for abc in alphabet:
dic[abc] = 0
#2
word1 = input()
for letter in word1:
dic[letter] += 1
#3
word2 = input()
for letter in word2:
dic[letter] -= 1
#4
ans = 0
for i in dic:
ans += abs(dic[i])
print(ans)
'๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฐฑ์ค 1244 ์ค์์น ์ผ๊ณ ๋๊ธฐ - ํ์ด์ฌ (0) | 2022.11.18 |
---|---|
๋ฐฑ์ค 2607 ๋น์ทํ ๋จ์ด - ํ์ด์ฌ (0) | 2022.11.18 |
๋ฐฑ์ค A+B, A-B, A*B, A/B - ์๋ฐ (0) | 2022.04.04 |
๋ฐฑ์ค 2292 ๋ฒ์ง - ํ์ด์ฌ (0) | 2022.03.26 |
๋ฐฑ์ค 2563 ์์ข ์ด - ํ์ด์ฌ (0) | 2022.03.26 |