본문 바로가기
알고리즘

[Python] 백준 3052번: 나머지

by 내 코딩 2023. 2. 4.
반응형

 

코드

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

설명

n_list 변수에 빈 리스트를 하나 생성한다.

10개의 숫자를 입력받으니 반복문으로 10번 반복해서 int형으로 입력받고 그 값을 42로 나눈 나머지를 n_list에 넣는다.

set()함수를 통해서 리스트 안에 있는 중복되는 숫자들을 모두 없애준다.

리스트에 남아있는 숫자들이 몇 개 있는지 len()함수를 통해 개수를 파악한다.

 

댓글