코딩일지/python 백준 알고리즘

python 백준 알고리즘 3052번: 나머지

야언 2022. 9. 4. 18:48

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

 

3052번: 나머지

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

www.acmicpc.net

풀이

 

중복되는 수를 걸러내는 방법에 대해 묻는 문제.

집합 자료형 set이 중복을 허용하지 않는 점을 이용해 손쉽게 풀 수 있었다!

 

 

내 제출

num_list = []
for i in range(10) :
    n = int(input())
    num_list.append(n % 42)

print(len(set(num_list)))  ## 집합 자료형 set을 사용하는것에 대한 문제(중복 필터)