<3052번>
3052번: 나머지
각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.
www.acmicpc.net
>>
10개의 정수를 입력 받아 리스트(num)에 저장한다.
반복문을 이용하여 리스트의 원소들을 차례대로 42로 나눈 나머지를 이미 저장되어 있는 수가 아니라면
리스트(rest)에 저장한다.
리스트(rest)의 길이로 서로 다른 나머지의 개수를 출력한다.
num = []
rest = []
for i in range(0, 10):
num.append(int(input()))
for i in num:
if i % 42 not in rest:
rest.append(i % 42)
print(len(rest))
반응형
'Python > Beakjoon' 카테고리의 다른 글
6603번 : 로또 (0) | 2021.08.07 |
---|---|
1010번: 다리놓기 (0) | 2021.08.06 |
4153번: 직각삼각형 (0) | 2021.08.04 |
2775번: 부녀회장이 될테야 (0) | 2021.08.04 |
14681번: 사분면 고르기 (0) | 2021.08.04 |