-코드
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문으로 하나하나 계산을 하니 시간 초과가 되어서 찾이보니 &를 이용하여 겹치는 문자열을 저장을 하여 출력을 하는 방식으로 해결을 하였습니다.
'Beakjoon&프로그래머스 > 파이썬' 카테고리의 다른 글
[백준/파이썬]11508번 2 +1 세일 (0) | 2021.08.24 |
---|---|
[백준/파이썬]2331번 반복수열 (0) | 2021.08.23 |
[백준/파이썬]11931번 수 정렬하기 4 (0) | 2021.08.20 |
[백준/파이썬]10867번 중복 빼고 정렬하기 (0) | 2021.08.20 |
[백준/파이썬]15649번 N과 M (1) (0) | 2021.08.19 |