본문 바로가기

Python/BOJ

[Python] 백준 3052: 나머지

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

 

3052번: 나머지

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

www.acmicpc.net

array = []
for i in range(10):
    n = int(input())
    array.append(n % 42)
arr = set(array)
print(len(arr))

코드 해석

먼저, 빈 배열을 준비한다. 이후 입력받는 값들에 대해서 42로 나눈 값들을 array에 저장

이후 set을 이용하여 중복을 제거한 뒤, 배열의 크기를 출력한다.

'Python > BOJ' 카테고리의 다른 글

[Python] 백준 8958: OX퀴즈  (0) 2021.09.11
[Python] 백준 1546: 평균  (0) 2021.09.10
[Python] 백준 2577: 숫자의 개수  (0) 2021.09.10
[Python] 백준 10818 최소, 최대  (0) 2021.08.22
[Python] 백준 1110 더하기 사이클  (0) 2021.08.21