백준(Python) 풀이/수학

백준(Python) 3052번 나머지 풀이

개발윗미 2021. 10. 2. 18:11

Python으로 구현한 3052번 나머지 문제 풀이입니다.

 

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

 

3052번: 나머지

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

www.acmicpc.net


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

data = set(data)
print(len(data))

 

10개의 숫자를 입력받아 각 수를 42로 나눈 나머지 값을 data 리스트에 넣는다. 

 

set( ) 함수를 통해 중복된 값을 제거해준 뒤 최종적으로 리스트에 포함되어 있는 값의 개수를 출력한다.