문제 링크
https://www.acmicpc.net/problem/3052
나의 코드 (Python)
# 카운팅할 배열
cnt = []
# 입력값 10개
for i in range(10):
n = int(input())
n = n % 42
cnt.append(n)
# 중복 제거 후 카운팅
print(len(set(cnt)))
나머지를 모아둘 배열 cnt를 만들어주고 10개의 입력을 반복문을 통해서 받습니다.
입력을 42로 나눈 나머지를 cnt에 append()를 통해 추가합니다.
중복을 제거하기 위해 set() 자료형을 사용합니다.
이를 len()으로 감싸서 나머지의 개수를 출력합니다.
'코딩공부 > 백준 (python)' 카테고리의 다른 글
[백준 8958] OX퀴즈 (Python) (0) | 2022.02.22 |
---|---|
[백준 1546] 평균 (Python) (0) | 2022.02.22 |
[백준 2577] 숫자의 개수 (Python) (0) | 2022.02.22 |
[백준 2562] 최댓값 (Python) (0) | 2022.02.22 |
[백준 10818] 최소, 최대 (Python) (0) | 2022.02.20 |
댓글