재귀함수가 너무 아리송해서 더 풀어보려고 일단 제일 쉬워보이는 거로 고른 문제
const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().trim().split('\n');
let n = Number(input[0]); //53
let answer = '';
function NumberTrans(n) {
if(n <= 1) {
answer += n%2;
return 0;
}
answer += n%2;
return NumberTrans(Math.floor(n/2));
}
NumberTrans(n);
answer = answer.split('').reverse().join('');
console.log(answer);