코드네임 :
🌀파이썬 백준🌀 #3052 본문
set() : 중복된 값을 자동으로 제거해주는 자료형
set() 자료형을 사용하여 빈 집합 생성이 가능하며, 이렇게 생성된 집합은 set의 성질을 가진다!!⬇️
import sys
number_set = set() #set 자료형을 사용하여 number_set이라는 이름의 빈 집합을 생성
for i in range(10):
number = int(sys.stdin.readline())
number %= 42
number_set.add(number) # 구한 나머지를 num_set집합에 추가하며, set의 성질에 따라 중복된 값은 추가되지 않는다
print(len(number_set)) # 저장된 개수(즉 집합의 길이) 출력
#3052 only list로 표현한다면
import sys
number_list = []
for i in range(10):
number = int(sys.stdin.readline())
number %= 42
if number not in number_list:
number_list.append(number)
print(len(number_list))
https://kevinitcoding.tistory.com/entry/백준Python-3052번-나머지-문제
'프로그래밍 > Python' 카테고리의 다른 글
파이썬 추가.. (0) | 2024.04.30 |
---|---|
🌀파이썬 백준🌀 #10811 (0) | 2024.03.29 |
🌀파이썬 백준🌀 #10813 (0) | 2024.03.25 |
🌀파이썬 백준🌀 #10810 (0) | 2024.03.24 |
🌀파이썬 백준🌀 #5597 (1) | 2024.03.22 |