Write-up/백준

백준 4673번 - 셀프넘버(python)

da1seun9 2019. 12. 27. 18:32

문제를 보고나서 제일 먼저 생각난 방법이

 

생성자가 있는 숫자들을 구한다음에 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