개발 연습장/백준 문제풀이

[파이썬, Python] 백준 3052: 나머지

LooanCheong 2022. 11. 25. 13:35
반응형

문제

https://www.acmicpc.net/problem/3052

 

3052번: 나머지

각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.

www.acmicpc.net

코드

remain = []
for i in range(10):
    text = int(input())
    text = text % 42
    if text not in remain:
        remain.append(text)
    else:
        continue
print(len(remain))

설명

특정 수를 입력 받고, 42로 나눈 나머지를 구하는 문제이다.
나머지는 %로 구하고, 이 중에 겹치지 않는 나머지를 remain에 append 해준다.

if문에 걸리지 않는 조건 같은 경우에는 그냥 진행하면 되므로 continue를 통해서 진행 시켜준다.

이후 remain 리스트의 개수를 len을 통해서 출력해준다.

반응형