백준 3052번 나머지 Python3

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

소스코드

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

입력은 10번 한 줄씩 들어온다. 입력횟수가 고정되어 있으므로 for문으로 10번 반복시켰고, 입력된 수를 바로 42로 나눠 나머지 값을 item_list라는 리스트에 삽입했다.
파이썬 set 자료형은 리스트와 유사하지만 중복을 허용하지 않는 자료형이다. 중복을 허용하지 않는다는 점을 이용했다. 리스트를 세트형으로 만든 item_set이라는 세트의 원소 개수를 카운트하고 출력하여 풀었다.

좋은 웹페이지 즐겨찾기