반복문을 돌려서 가장 먼저 나오는 생성자를 반환하고 반복문 종료로 깔쌈하게 해결
내 제출
N = int(input())
result = 0
for i in range(1, N+1): # 1에서부터 N까지
a = list(map(int, str(i))) # ex) 215 = [2, 1, 5]
s = i + sum(a) # s = 생성자
if s == N: # 생성자가 있다면 / 없다면 0 그대로 출력될것
result = i
break
print(result)