728x90
#include <iostream>
#include <vector>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
vector<int> v;
for (int i = 1; i < 10000; i++) {
if (i < 10) {
v.push_back(i + i);
}
else if (i < 100) {
v.push_back(i + i / 10 + i % 10);
}
else if (i < 1000) {
v.push_back(i + i / 100 + i / 10 % 10 + i % 10);
}
else {
v.push_back(i + i / 1000 + i / 100 % 10 + i / 10 % 10 + i % 10);
}
}
for (int i = 1; i <= 10000; i++) {
bool flag = false;
for (int j = 0; j < v.size(); j++) {
if (v[j] == i) {
flag = true;
break;
}
}
if (!flag) {
cout << i << endl;
}
}
return 0;
}
728x90
'알고리즘 문제' 카테고리의 다른 글
[백준] 10814번 나이순 정렬 (0) | 2020.01.30 |
---|---|
[백준] 1978번 소수 찾기 (0) | 2020.01.30 |
[백준] 11722번 가장 긴 감소하는 부분 수열 (0) | 2020.01.29 |
[백준] 11568번 민균이의 계략 (0) | 2020.01.29 |
[백준] 14501번 퇴사 (0) | 2020.01.29 |