N = int(input())
answer = []
num = 1
for _ in range(1, N):
num_list = list(map(int, list(str(num))))
if num + sum(num_list) == N:
answer.append(num_list)
break
else:
num += 1
if len(answer) == 0:
print(0)
else:
answer = ''.join(list(map(str, answer[0])))
print(int(answer))
num
이며 1부터 시작한다.num
의 각 자리수를 num_list
배열에 넣는다.num
의 합이 N이라면 반복문을 빠져나오고, 그렇지 않으면 num
값에 1을 더해 N과 같아질 때까지 반복문을 돌린다.