본문 바로가기
Beakjoon&프로그래머스/파이썬

[백준/파이썬]1764번 듣보잡

by 현장 2021. 8. 23.

-코드

from sys import stdin
n, m = map(int, stdin.readline().split())
arr = [input() for i in range(n)]
arr2 = [input() for i in range(m)]
result = list(set(arr) & set(arr2))
print(len(result))
for a in sorted(result):
    print(a)

처음에 리스트 값들을 for문으로 하나하나 계산을 하니 시간 초과가 되어서 찾이보니 &를 이용하여 겹치는 문자열을 저장을 하여 출력을 하는 방식으로 해결을 하였습니다.