백준
[백준] 3052번 : 나머지 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트
우당탕탕 개발자
2023. 6. 29. 14:20
728x90
반응형
3052번: 나머지
각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.
www.acmicpc.net
1. 문제 설명
2. 풀이과정
- 입력을 받을 새 공백 리스트를 생성한다. num = list()
- 총 10개의 입력을 받으므로 10번 반복한다. for i in range(10)
- 입력받은 값을 리스트에 추가한다. num.append(int(input()))
- 나머지를 저장할 리스트를 새로 만든다. div = list()
- 입력받은 값을 하나씩 추출한다. for i in num
- 각 원소를 42로 나눈 나머지를 리스트에 추가한다. div.append(i % 42)
- 나머지를 저장한 리스트에서 서로 다른 원소의 개수가 몇 개인지 출력한다. 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
반응형