문제
https://www.acmicpc.net/problem/1764
코드
import sys
input=sys.stdin.readline
n,m=map(int, input().split())
array1=[input().strip() for _ in range(n)]
array2=[input().strip() for _ in range(m)]
result=list(set(array1) & set(array2))
result.sort()
print(len(result))
for i in result:
print(i)
생각 정리
문제를 읽고 교집합이 생각이 나서 교집합을 이용해 문제를 해결했다.
'문제풀이 > 기타' 카테고리의 다른 글
@[파이썬] [문자열] 백준 20437 문자열 게임 2 (0) | 2023.01.06 |
---|---|
@[파이썬] [문자열] 백준 3107 IPv6 (0) | 2023.01.04 |
[파이썬] [재귀] 백준 2447 별 찍기 - 10 (0) | 2023.01.02 |
[파이썬] [기타] 백준 6588 골드하브의 추측 (0) | 2022.12.30 |
@[파이썬] [스택] 백준 9935 문자열 폭발 (0) | 2022.12.19 |