nums = [] mods = [] for i in range(10): num = int(input()) nums.append(num) mod = nums[i] % 42 mods.append(mod) count = set(mods) print(len(count)) 이 문제는 10개의 자연수를 입력받아서 42로 나눈 나머지를 구하여 총 몇개의 나머지가 나오는지 결과를 출력하는 문제이다. 나는 for문을 활용하여 10개의 숫자를 입력받아 각각의 리스트에 값을 저장한 후 set 함수를 이용해서 나머지 갯수를 카운팅하도록 코드를 짰다. set 함수는 수학의 집합과 비슷한 개념으로 순서에 상관없이 유일한 값을 걸려내준다. 그래서 나머지값을 저장한 리스트를 set함수를 이용해 걸러낸 후 그 길이를 출력하는 방식으로..