Files
CodeTest/baekjoon/셀프_넘버/solution_6673766.py
2024-08-29 16:24:14 +09:00

12 lines
248 B
Python

N = 10000
def d(n) :
return n + sum(int(i) for i in str(i))
numbers = [True] * (N+1)
for i in range(1,N+1) :
if d(i)> N :
continue
numbers[d(i)] = False
print("\n".join([str(idx+1) for idx,b in enumerate(numbers[1:]) if b ]))