백준 문제 풀이 3052 (나머지)
백준 문제 풀이 나머지
result = [] # 빈 리스트 만들기
for i in range(10): # 10번 입력
num = int(input()) % 42 # int형으로 입력받은 변수를 42로 나눈 나머지 값
if num not in result: # 그 값이 result리스트에 존재하지 않으면
result.append(num) # 값 추가
print(len(result)) # 리스트 개수 출력
처음에는 num 을 리스트로 받아서 중복된 값을 없애주는 방식으로 하려고 했는데 계속 오류가 나서 살펴보니 int형은 리스트로 들어갈 수 없어서 계속 오류가 났다.
그래서 빈 리스트를 만들어준다음 그 빈 리스트에 값이 존재하지 않으면 넣어주는 방식으로 바꾸어서 풀었더니 풀렸다.