
def d(n):
dn = 0
dn = sum(list(map(int , str(n)))) + n
return dn
lst=list(range(1,10001))
lst_c = lst
for i in lst_c:
if d(i) in lst:
lst.remove(d(i))
for n in lst:
print(n)
진짜 맞는거 같은데...
출력해보면 틀린답이 나옴
왜 이러는건가요

def d(n):
dn = 0
dn = sum(list(map(int , str(n)))) + n
return dn
lst=list(range(1,10001))
lst_c = lst
for i in lst_c:
if d(i) in lst:
lst.remove(d(i))
for n in lst:
print(n)
진짜 맞는거 같은데...
출력해보면 틀린답이 나옴
왜 이러는건가요