티스토리 뷰

<문제 링크>

 

3052번: 나머지

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

www.acmicpc.net

 

<문제 풀이>

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

3052 입출력

*key point: 입력 받은 수들에 대한 나머지를 리스트로 만들어 놓은 뒤 set 함수를 이용하여 집합 자료형으로 변환한다. 이 때 중복요소가 제거되기 때문에 len 함수를 이용하면 서로 다른 나머지의 개수를 알 수 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함