문제 출처 : www.acmicpc.net/problem/1764
문제 해석 : 듣지도, 보지도 못한 사람 이름을 출력하는 문제이다.
문제 풀이 : 두 집합에서 교집합을 찾는 문제로 파이썬의 intersection을 이용하면 풀 수 있다.
풀이 코드
import sys
input = sys.stdin.readline
N, M = map(int, input().split())
answer = []
hear = []
saw = []
for _ in range(N):
hear.append(input().rstrip())
for _ in range(M):
saw.append(input().rstrip())
hear = set(hear)
saw = set(saw)
answer = list(hear.intersection(saw))
answer.sort()
print(len(answer))
for name in answer:
print(name)
author : donghak park
contact : donghark03@naver.com
## 문제의 저작권은 백준 알고리즘 사이트에 있습니다. 혹시 문제가 되는 부분이 있으면 연락 바랍니다.
'📊알고리즘, 문제풀이 > 📈문제풀이 (PS)' 카테고리의 다른 글
[알고리즘][Python] 백준 1927 최소 힙 문제 풀이 (0) | 2021.01.10 |
---|---|
[알고리즘][Python] 백준 1780 종이의 개수 문제 풀이 (0) | 2021.01.09 |
[알고리즘][Python] 백준 1697 숨바꼭질 문제 풀이 (0) | 2021.01.09 |
[알고리즘][Python] 백준 1676 팩토리얼 0의 개수 문제 풀이 (0) | 2021.01.09 |
[알고리즘][Python] 백준 1620 나는야 포켓몬 마스터 이다솜 문제 풀이 (0) | 2021.01.09 |