Pink Rose Flower

Python/Beakjoon

3052번: 나머지

hyunjoo 2021. 8. 4. 21:58

<3052번>

3052번: 나머지 (acmicpc.net)

 

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