백준 1622. 공통 순열 (파이썬)
# [BOJ] 1622. 공통 순열
while True:
try:
a = input()
b = input()
bd = {}
for bb in b:
if bb in bd:
bd[bb] += 1
else:
bd[bb] = 1
ans = ''
for aa in a:
if aa in b and bd[aa] > 0:
ans += aa
bd[aa] -= 1
print(''.join(sorted(ans)))
except EOFError:
break
딕셔너리 이용해서 여러 번 카운팅되지 않게 방지
EOF 주의!
'Algorithm > BOJ' 카테고리의 다른 글
[BOJ] 7369. Maya Calendar (python) (0) | 2023.01.02 |
---|---|
[BOJ] 2635. 수 이어가기 (python) (1) | 2022.12.31 |
[BOJ] 19844. 단어 개수 세기 (python) (0) | 2022.12.18 |
[BOJ] 11976. Promotion Counting (python) (0) | 2022.12.17 |
[BOJ] 2805 나무 자르기 (python) (0) | 2022.12.12 |