728x90
반응형
Silver IV
# 1764 듣보잡
링크 : https://www.acmicpc.net/problem/1764
풀이
N, M = map(int, input().split())
dic = {}
for i in range(N+M):
name = input()
if name in dic:
dic[name] += 1
else:
dic[name] = 1
li = []
for key, value in dic.items():
if v >= 2:
li.append(key)
li.sort()
print(len(li))
for i in li:
print(i)
후기
- dictionary 타입을 사용하는 방법을 이용했다.
- dict 값을 불러오는 방법
dict.items() : key와 value를 가져온다. 변수를 두 개(k, v) 할당해야 함!
dict.keys() : key를 가져온다.
dict.values() : value를 가져온다.
'Algorithm Study > Python' 카테고리의 다른 글
[백준 파이썬] # 11723 집합 (0) | 2022.02.24 |
---|---|
[백준 파이썬] # 17219 비밀번호 찾기 (0) | 2022.02.24 |
[백준 파이썬] # 1676 팩토리얼 0의 개수 (0) | 2022.02.24 |
[백준 파이썬] # 11050 이항 계수 1 (0) | 2022.02.24 |
[백준 파이썬] #1193 분수찾기 (0) | 2022.02.24 |