import sys
input=sys.stdin.readline
a,b=map(int,input().split()) # 3 4 : 듣지도, 보지도 못한 사람 수
hear=[]
see=[]
for i in range(a):
hear.append((input()))
for i in range(b):
see.append((input()))
ans=list(set(hear) & set(see)) # set으로 풀어준다음, & 교집합으로 묶어줌
ans.sort()
print(len(ans))
print(''.join(ans), end='')
새로 배웠던 점: 교집합 &
1. 교집합 &
* & 를 python 에서 사용하게 되면, 두 집단에 존재하는 공통되는 인자를 말해준다.
2. 복기 ' '.join(ans), end=' '
구분자.join 해주어야 ans 리스트를 문자열로 반환해줌
end=' ' 를 해줌으로써 순차적으로 반환해줌
'2023-4 > 1일1코딩' 카테고리의 다른 글
[이코테] 왕실의 나이트 (0) | 2023.01.18 |
---|---|
[이코테] 숫자 카드 게임 (0) | 2023.01.18 |
[BOJ] 2667 python (0) | 2023.01.08 |
[BOJ] 1260 python (0) | 2023.01.06 |