Python/Beakjoon
3052번: 나머지
hyunjoo
2021. 8. 4. 21:58
<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))
반응형