CS (Computer Science)/Algorithm

3052번: 나머지

SMASMC 2024. 11. 25. 23:56

Solution Code 1

# 3052번: 나머지

# count가 있으면 +1 없으면 다음으로 넘어가면 됨.
count=0
remainder=[]
for _ in range(10):
    number=int(input())
    remainder.append(number%42)
    if remainder.count(number%42)==1:
        count+=1
print(count)

 

Solution Code 2

# 고유한 나머지 값을 저장하기 위해 set 사용
remainder = set()

for _ in range(10):
    number = int(input())
    # 42로 나눈 나머지를 set에 추가 (중복은 자동 제거)
    remainder.add(number % 42)

# 고유한 나머지 개수 출력
print(len(remainder))