반응형
틀렸던 이유
: 배열 초기화 안 해줘서 🤦🏻♀️
#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;
}
반응형
'Devlog > Coding Practice' 카테고리의 다른 글
[JS] 소수 판별하기 (0) | 2022.05.04 |
---|---|
[JS] 콘솔로 입력 받기 (0) | 2022.04.06 |
[C++] 문자열 공백 기준으로 자르기 (string split) (0) | 2022.01.01 |
[C++][STL] Maps-STL (0) | 2021.11.21 |
[C++][STL] Sets-STL (0) | 2021.08.17 |