JiSoo's Devlog

[백준 / 파이썬] 3052번 나머지 본문

코테준비

[백준 / 파이썬] 3052번 나머지

지숭숭숭 2024. 1. 8. 11:12

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

 

리스트 n에 입력받은 a를 42로 나눈 나머지들을 저장해 준다

n에 저장된 수들을 set 함수를 사용해 중복 제거

set 함수를 사용하면 순서가 뒤죽박죽 되지만 순서가 상관없기 때문에 이 문제에서는 사용 가능

 

n = []
for i in range(10):
    a = int(input())
    if a % 42 not in n:
        n.append(a % 42)
print(len(n))

 

for문을 사용해서도 풀 수 있다

 

728x90