
π μμ
>> 216
198
π§ νμ΄
1. n = int(sys.stdin.readline().rstrip())
2. 245μ λΆν΄ν© = 256(=245+2+4+5) <-> 256μ μμ±μ = 245
3. λΈλ£¨νΈν¬μ€:: λ€μ€ν¬λ¬Έ μμ
3.1 κ°μ₯ μμ μμ±μλ₯Ό ꡬνκΈ° μν΄ λͺ¨λ μμ±μ μ μ₯
3.2 μμ μμ±μ(tmp)κ° μμμΌ κ²½μ°, μ μΈ
3.3 μμ±μκ° μλ κ²½μ°, μμΈμ²λ¦¬
π λ΅μ
import sys
n = int(sys.stdin.readline().rstrip())
results = []
for i in range(1, n):
tmp = n - i
if tmp < 0:
break
s = str(tmp)
total = tmp
for j in range(len(s)):
total += int(s[j])
if n == total:
results.append(tmp)
if len(results) == 0:
print(0)
else:
print(min(results))
π‘ κ°λ