본문 바로가기

BAEKJOON/JavaScript

[BAEKJOON] 셀프 넘버 (4673번)

function selfNumber() {
    let tempArr = [];
    let answer  = [];

    for (let i = 1; i <= 10000; i++) {
        let strNum = String(i);
        let sumEachIndexOfNum = 0;

        for (let j = 0; j < strNum.length; j++) {
            sumEachIndexOfNum += Number(strNum[j]);
        }

        let constructor = i + sumEachIndexOfNum;
        tempArr.push(constructor);
    }

    for (let i = 1; i <= 10000; i++) {
        if (tempArr.indexOf(i) === -1) {
            answer += i + "\n";
        }
    }
    console.log(answer);
}

selfNumber();

'BAEKJOON > JavaScript' 카테고리의 다른 글

[BAEKJOON] 단어 정렬 (1181번)  (0) 2022.03.30
[BAEKJOON] 달팽이는 올라가고 싶다 (2869번)  (0) 2022.03.30
[BAEKJOON] 다이얼 (5622번)  (0) 2022.03.30
[BAEKJOON] 한수 (1065번)  (0) 2022.03.30
[BAEKJOON] 제로 (10773번)  (0) 2022.03.30