[백준 4673번] 구현 - 셀프 넘버

김민지·2023년 10월 29일
0

냅다 시작 백준

목록 보기
97/118

✨ 문제 ✨


✨ 정답 ✨

const { count } = require("console");
const fs = require("fs");
const { nextTick } = require("process");
const filePath = process.platform === "linux" ? "/dev/stdin" : "./예제.txt";
let input = fs.readFileSync(filePath).toString().trim().split('\n');


// const fs = require('fs'); 
// let input = fs.readFileSync("/dev/stdin").toString().trim().split('\n');

const Kaprekar=(a)=>{
  let parseA=a.toString();
  let KaprekarNumber=parseA.split('').map((el)=>+el).reduce((a,b)=>a+b)+a;
  return KaprekarNumber;

}

let isSelf=new Array(10001).fill(false);
for (let i=0;i<=10000;i++){
  isSelf[Kaprekar(i)]=true;
}

for (let i=0;i<=10000;i++){
  if (isSelf[i]===false){
    console.log(i);
  }
}

🧵 참고한 정답지 🧵

💡💡 기억해야 할 점 💡💡

profile
이건 대체 어떻게 만든 거지?

0개의 댓글