반응형
틀렸던 이유
: 배열 초기화 안 해줘서 🤦🏻♀️
#include <iostream>
#define N 10001
using namespace std;
int Calculate(int n)
{
int sum = n;
while (n > 0) {
sum += n % 10;
n /= 10;
}
return sum;
}
int main()
{
bool selfNum[N] = {}; // 초기화!
for (int i = 1; i < N; i++) {
int idx = Calculate(i);
if (idx <= N) selfNum[idx] = true;
}
for (int i = 1; i < N; i++) {
if (!selfNum[i]) cout << i << endl;
}
return 0;
}
반응형
'Training > BOJ' 카테고리의 다른 글
[C++] 1193 분수찾기 (0) | 2021.03.09 |
---|---|
[C++] 10996 별 찍기 - 21 (0) | 2020.08.10 |
[C++] 2446 별 찍기 - 9 (0) | 2020.08.10 |
[C++] 10809 알파벳 찾기 (0) | 2020.08.10 |
[C++] 2869 달팽이는 올라가고 싶다 (0) | 2020.08.08 |