Devlog/Coding Practice
[C++] 4673 셀프 넘버
FATKITTY
2022. 1. 7. 17:59
반응형
틀렸던 이유
: 배열 초기화 안 해줘서 🤦🏻♀️
#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;
}
반응형