백준 2231번
주어진 숫자를 분해합으로 갖는 가장 작은 수 구하기
여기서 분해합은 자기자신과 각 자리 수의 합을 말합니다 ex) 23 -> 23+2+3
def answer(N):
for i in range(1,N):
sum = i
number = str(i)
for num in number:
sum += int(num)
if sum == N:
return i
return 0
N = int(input())
print(answer(N))