반응형
코드
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()함수를 통해 개수를 파악한다.
'알고리즘' 카테고리의 다른 글
[Python] 백준 8958번: OX퀴즈 (0) | 2023.02.05 |
---|---|
[Python] 백준 1546번: 평균 (1) | 2023.02.05 |
[Python] 백준 5597번: 과제 안 내신 분..? (0) | 2023.02.04 |
[Python] 백준 2562번: 최댓값 (0) | 2023.02.04 |
[Python] 백준 10818번: 최소, 최대 (0) | 2023.02.02 |
댓글