알고리즘/Baekjoon

[백준][python] 3052번: 나머지

팽팽 2022. 2. 3. 21:20

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

 

3052번: 나머지

각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.

www.acmicpc.net

해결

처음에 cnt변수를 따로 생성해서 배열마다의 cnt을 따로 구해 그걸 또 배열에 넣었음

.. 

set이란 함수가 중복을 제거하는 기능을 가지고 있다는 것을 알았다.

즉, set함수는 리스트의 중복되는 값을 제거한 집합을 반환함!

add : 하나의 값 추가

update: 여러개의 값 update

remove : set내의 값 삭제

num=[]
for i in range(10):
    n = int(input())
    num.append(n%42)
num = set(num)
print(len(num))