접근 방법 : 브루트포스, map
이건.. 진짜 내 자신에게 실망한 문제다
각 자리수를 어떻게 잘라서 구해야 될 지 map을 사용해서 구하는걸 생각 못했다.
생성자가 없는 경우 0을 출력하는 것에 유의하자
import sys
N = int(sys.stdin.readline().strip())
result = 0
for i in range(1, N + 1):
M_list = list(map(int, str(i)))
result = i + sum(M_list)
if result == N:
print(i)
break
if i == N:
print(0)