hi jaeneee

baekjoon(4673-셀프 넘버)_python 본문

알고리즘/baekjoon

baekjoon(4673-셀프 넘버)_python

ash silver 2022. 6. 7. 17:35

1) 문제

2) 예시

3) 제출

import sys
input = sys.stdin.readline


def constructor(index):
    global num
    sum = 0
    tmp = origin[index]
    sum += tmp
    while tmp > 0:
        sum += tmp % 10
        tmp = tmp // 10
    if sum in num:
        num.remove(sum)


origin = list(set(range(1, 10001)))
num =  list(set(range(1, 10001)))

for k in range(0, len(num)):
    try :
        constructor(k)
    except IndexError:
        break
for g in range(0, len(num)):
    print(num[g])

4) 메모리/시간/코드길이

5) PLUS

 

'알고리즘 > baekjoon' 카테고리의 다른 글

baekjoon(18258-큐 2)_python.. 시간 초과  (0) 2022.06.16
baekjoon(2581-소수)_python  (0) 2022.06.08
baekjoon(1037-약수)_python  (0) 2022.05.31
baekjoon(10815-숫자 카드)_python  (0) 2022.05.28
baekjoon(1181-단어 정렬)_python  (0) 2022.05.27
Comments