여니의 취준 준비/코딩테스트 (Python)

[n1822] 차집합 in python

여니's 2021. 11. 18. 13:44

 

 

 


set() 말고 list로 해서 시간초과가 났었지만

해결!

 

실행시간은 약 1000ms

 

 

a,b=map(int,input().split())
aArray=set(list(map(int,input().split())))
bArray=set(list(map(int,input().split())))
temp=set()

for i in aArray:
    if i not in bArray:
        temp.add(i)

print(len(temp))
print(*sorted(temp))

- 연산자를 이용하면

차집합 결과를 쉽게 도출해낼 수 있었다...! 띠용

a,b=map(int,input().split())
aArray=set(list(map(int,input().split())))
bArray=set(list(map(int,input().split())))
temp=set()

aArray-=bArray
print(len(aArray))
print(*sorted(aArray))