하루일문

[백준] 1822번 차집합 (파이썬) 본문

algorithm/baekjoon

[백준] 1822번 차집합 (파이썬)

support_u 2023. 2. 15. 15:44

풀이

import sys
a, b = map(int, sys.stdin.readline().split())

a_set= set(map(int, sys.stdin.readline().split()))
b_set = set(map(int, sys.stdin.readline().split()))


print(len(a_set - b_set))
print(*(sorted(a_set - b_set)))

참고

차집합된 수는 오름차순을 하지 않으면 틀린다

추가 사항

python에서 집합을 나타내는 법

집합set() 으로 풀이한다.

set1 = set()
set2 = set()

교집합

  1. 기호형

    set1 & set2

  2. 함수형

    set1.intersection(set2)

합집합

  1. 기호형

    set1 | set2

  2. 함수형

    set1.union(set2)

차집합

  1. 기호형

    set1 - set2

  2. 함수형

    set1.difference(set2)