์ซ์ x๊ฐ ์ ๋ฌ๋๋ฉด x์ ๋ถํดํฉ์ ๋ฐํํด์ฃผ๋ ํจ์ add๋ฅผ ์์ฑ
1. 1๋ถํฐ n๊น์ง ์์๋๋ก ๋ถํดํฉ์ ๊ตฌํด ๋ถํดํฉ์ด n๊ณผ ๊ฐ์ผ๋ฉด t = i๋ฅผ ์ถ๋ ฅํ๊ณ ๋ฃจํ ํ์ถ
( n์ ๊ฐ์ฅ ์์ ์์ฑ์๋ฅผ ๊ตฌํด์ผ ํ๊ธฐ ๋๋ฌธ์ 1๋ถํฐ ์์๋๋ก ์คํ )
2. t๋ฅผ ์ถ๋ ฅ
( ์์ฑ์๊ฐ ์กด์ฌํ์ง ์์ผ๋ฉด t๋ ๊ทธ๋๋ก 0์ด๊ธฐ ๋๋ฌธ์ 0์ด ์ถ๋ ฅ๋จ )
# 2231.py
def add(x):
a = list(map(int, str(x)))
return x + sum(a)
n = int(input())
t = 0
for i in range(1, n+1):
if n == add(i):
t = i
break
print(t)