12 lines
248 B
Python
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 ]))
|