코딩/공부

[Python] 백준 1822번 - 차집합

취미니스트 2024. 2. 6. 15:57
728x90
반응형

문제

https://www.acmicpc.net/problem/1822

 

첫 번째 정수 두 개 문자열로 입력(사용하지 않음).

두 번째 정수들을 입력한 뒤 set 객체에 저장.

세 번째 정수들을 입력한 뒤 set 객체에 저장.

차집합 결과를 sorted함수를 통해 오름차순 정렬된 리스트로 반환받음.

길이 출력.

요소가 하나라도 있으면 반복문을 이용하여 요소 출력.

_ = input()
s1 = set(map(int, input().split()))
s2 = set(map(int, input().split()))
s3 = sorted(s1 - s2)
print(len(s3))
if s3:
    for s in s3:
        print(s, end=' ')
728x90
반응형