본문 바로가기
2023-4/1일1코딩

[BOJ] 1764 python

by 이망고_ 2023. 1. 11.
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