관리 메뉴

Jerry

백준 - 단계별 문제 - 함수 - node.js / javascript 본문

Problem Solving/Algorithm 문제 풀기

백준 - 단계별 문제 - 함수 - node.js / javascript

juicyjerry 2021. 7. 7. 00:34
반응형

 

 

 

셀프 넘버

const selfNums = [];
const main = () => {
    for (let i = 1; i <= 10000; i++) {
        selfNums.push(i);
    }
    
    for (let i = 1; i <= 10000; i++) {
        const result = i + i.toString().split('').reduce((acc, cur) => acc + Number(cur), 0);
        
        const findIdx = selfNums.indexOf(result);
        if (findIdx) {
            selfNums[findIdx] = false;
        }
    };
    
//    for (let t = 0; t < selfNums.length; t++) {
//        if (selfNums[t]) console.log(selfNums[t]);
//    }

    for (const num of selfNums) {
        if (num) console.log(num);
    }
}
main();

 

 

 

 

반응형