//https://www.acmicpc.net/problem/2231 #include <iostream> | |
using namespace std; | |
int main(){ | |
int n; | |
cin >> n; | |
int ans=0; | |
for(int i=1; i<=n; i++){ | |
int tmp=i; | |
int sum=i; | |
while(tmp>0){ | |
sum+=tmp%10; | |
tmp/=10; | |
} | |
if(sum==n) { | |
ans=i; | |
break; | |
} | |
} | |
cout << ans; | |
return 0; | |
} |
'알고리즘 문제 풀이 > 1DP_과제(~180615)' 카테고리의 다른 글
180601_1934_최소공배수 (0) | 2018.06.01 |
---|---|
180529_11586_지영 공주님의 마법 거울 (0) | 2018.05.29 |
180528_2609_최대공약수와 최소공배수 (0) | 2018.05.28 |
180526_4641_Doubles (0) | 2018.05.26 |
180525_10815_숫자카드 (0) | 2018.05.25 |