문제를 보고나서 제일 먼저 생각난 방법이
생성자가 있는 숫자들을 구한다음에 10000개의 숫자를 하나씩 대조를 해서 셀프 넘버 숫자들을 골라내려했다.
#solution
all = []
for i in range(1,10001):
num = str(i)
add = i
for s in num:
add += int(s)
all.append(add)
for n in range(1,10001):
if n not in all:
print(n)
문제출처: 백준
'Write-up > 백준' 카테고리의 다른 글
백준 1002번 - 터렛 (2) | 2021.01.10 |
---|---|
백준 5622번 - 다이얼(python) (0) | 2019.12.26 |
백준 2675번 -문자열 반복(python) (0) | 2019.12.26 |
백준 11720 - 숫자의 합(python) (0) | 2019.12.22 |
백준 2562번 - 최댓값(python) (0) | 2019.12.22 |