n, m = map(int, input().split())
no_listen, no_see = set(), set()
for i in range(n):
no_listen.add(input())
for j in range(m):
no_see.add(input())
result = sorted(no_listen & no_see)
print(len(result))
for name in result:
print(name)
https://www.acmicpc.net/problem/1764
1764번: 듣보잡
첫째 줄에 듣도 못한 사람의 수 N, 보도 못한 사람의 수 M이 주어진다. 이어서 둘째 줄부터 N개의 줄에 걸쳐 듣도 못한 사람의 이름과, N+2째 줄부터 보도 못한 사람의 이름이 순서대로 주어진다.
www.acmicpc.net
'study > Algorithm' 카테고리의 다른 글
[백준] 파이썬 2002번: 추월 (0) | 2024.03.30 |
---|---|
[백준] 파이썬 1213번: 팰린드롬 만들기 (0) | 2024.03.30 |
[백준] 파이썬 28432번: 끝말잇기 (0) | 2024.03.30 |
[백준] 파이썬 2745번: 진법 변환 (0) | 2024.03.30 |
[백준] 2902번: KMP는 왜 KMP일까? (0) | 2024.03.30 |