[백준] 1764번 - 듣보잡

yerimstar·2021년 11월 16일
0

정렬

목록 보기
2/8

아이디어

  1. 듣도 못한 사람들, 보도 못한 사람들 리스트를 각각 생성한다.
  2. 리스트를 집합으로 변환한 뒤 교집합을 구한다.
  3. 이를 사전순으로 정렬한다.

코드

import sys
N,M = map(int,sys.stdin.readline().split())
L = [input() for _ in range(N)] # 듣도 못한 사람들
S = [input() for _ in range(M)] # 보도 못한 사람들
result = sorted(list(set(L) & set(S)))
print(len(result))
print(*result,sep='\n')

리스트의 요소들을 1줄씩 출력하는 경우
1) for문 사용
2) print()의 sep옵션 사용
=> *(unpacking operator)를 사용해서 언팩킹한 데이터를 출력해야 한다.

profile
백엔드 개발자

0개의 댓글