코딩테스트 대비/BOJ
[Baekjoon/Python] 3052번: 나머지 - 효과는 굉장했다!
bluetag_boy
2021. 10. 7. 01:02
반응형
3052번: 나머지
각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.
www.acmicpc.net
SOLUTION
list = []
for i in range(0,10):
list.append(int(input()) % 42)
list = set(list) # set() 함수를 이용해 중복되는 수 삭제
print(len(list))
※ set(집합)
- set은 수학에서 이야기하는 집합과 비슷합니다.
- 순서가 없고, 집합안에서는 unique한 값을 가집니다.
- 그리고 mutable 객체입니다.
- 중복된 값은 자동으로 중복이 제거 됩니다.