본문 바로가기
백준

[백준] 3052번 : 나머지 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트

by 우당탕탕 개발자 2023. 6. 29.
728x90
반응형

 

 

3052번: 나머지

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

www.acmicpc.net

 

1. 문제 설명

2. 풀이과정

  1. 입력을 받을 새 공백 리스트를 생성한다. num = list()
  2. 총 10개의 입력을 받으므로 10번 반복한다. for i in range(10)
  3. 입력받은 값을 리스트에 추가한다. num.append(int(input()))
  4. 나머지를 저장할 리스트를 새로 만든다. div = list()
  5. 입력받은 값을 하나씩 추출한다. for i in num
  6. 각 원소를 42로 나눈 나머지를 리스트에 추가한다. div.append(i % 42)
  7. 나머지를 저장한 리스트에서 서로 다른 원소의 개수가 몇 개인지 출력한다. print(len(set(div)))
반응형

3. 소스코드

num = list()
for i in range(10) :
    num.append(int(input()))

div = list()
for i in num :
    div.append(i % 42)

print(len(set(div)))
728x90
반응형