1) input을 받고,
2) 42로 나눈 나머지를 구하고, > %42
3) list 안에 넣고, > append()
4) set()를 이용해 중복요소를 제거하고, > set()
5) 안에 몇 개 있는지 세어본다 > len()
#list 생성
a = []
#input 받고, %42, list 안에 넣음
for i in range(10):
a.append(int(input())%42)
#set로 중복요소 제거 후 개수 세기
print(len(set(a)))
list 안에서 모든 걸 해결할 수도 있다
a = [int(input())%42 for i in range(10)]
print(len(set(a)))
'공부하자! > 알고리즘' 카테고리의 다른 글
백준 1065 파이썬 한수 (0) | 2021.01.26 |
---|---|
백준 4673 파이썬 셀프 넘버 (0) | 2021.01.25 |
백준 4344 파이썬 평균은 넘겠지 (0) | 2021.01.25 |
백준 1546 파이썬 평균 (0) | 2021.01.23 |
백준 2577 파이썬 숫자의 개수 (0) | 2021.01.22 |