백준/단계별로 풀어보기

백준 나머지 - 3052번 파이썬

C6H12O6 2020. 3. 11. 16:44

 

이 포스팅에서는 백준 알고리즘 사이트 3052번을 파이썬으로 코딩해보도록 하겠습니다.

 

 

 

 

이번 문제는 한줄에 하나씩 총 10개의 숫자를 입력받고,

42로 나눴을때 서로 다른 나머지의 개수를 출력하면 되는 문제입니다.

 

num = []
for i in range(010):
    a = int(input())
    a = a%42
    num.append(a)
 
result = len(set(num))
print(result)
 
cs

 

저는 숫자를 입력받자마자 나머지를 구해 리스트에 저장했습니다.

그리고 set함수와 len함수를 썼는데,

set함수는 리스트에서 중복된값을 없애주는 함수이고, len함수는 리스트의 길이를 구하는 함수입니다.