728x90
반응형
https://www.acmicpc.net/problem/1764
듣지도, 보지도 못한 이름을 찾아야 하니까 교집합을 찾으면 될 것이다.
집합 set()으로 바꿔주고,
arr1.intersection(arr2) 를 해주면 차집합이 된다.
N, M = map(int, input().split())
arr1 = []
arr2 = []
for _ in range(N):
arr1.append(input())
for _ in range(M):
arr2.append(input())
arr1 = set(arr1); arr2 = set(arr2)
ans = list(arr1.intersection(arr2))
ans.sort()
print(len(ans))
for a in ans:
print(a)
728x90
반응형
'코딩테스트 > BAEKJOON' 카테고리의 다른 글
[백준/Python] 11047. 동전 0 (0) | 2024.11.18 |
---|---|
[백준/Python] 11399. ATM (0) | 2024.11.18 |
[백준/Python] 9012. 괄호 (1) | 2024.11.05 |
[백준/Python] 10773. 제로 (0) | 2024.11.05 |
[백준/ Python] 28278. 스택2 (3) | 2024.11.05 |