| #include< bits/stdc++.h > using namespace std; | |
| int main() | |
| { | |
| ios::sync_with_stdio(false);cin.tie(0); | |
| int n, k; | |
| cin >> n; | |
| while(n--) { | |
| cin >> k; | |
| int ans = 0, res = 0; | |
| int range = (k < 10) ? 9 : (k < 100)? 18: (k < 1000)? 27: (k < 10000)? 45 : 60; | |
| for(int i = k - range; i <= k; i++) { | |
| int num = i, sum = i; | |
| while( num != 0) { | |
| sum += num%10; | |
| num /= 10; | |
| } | |
| if(sum == k) { | |
| ans = 1; | |
| res = i; | |
| break; | |
| } | |
| } | |
| cout << ((ans)? res : 0 ) << endl; | |
| } | |
| return 0; | |
| } |
Saturday, September 14, 2019
583 Digit Generator in cpp solution
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment