
const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'input.txt';
const [n, b] = fs.readFileSync(path).toString().trim().split(' ').map(Number);
console.log(n.toString(b).toUpperCase());
⏰ 소요한 시간 : -
자바스크립트의 toString() 메서드는 기본적으로 Object의 메서드로 객체를 문자열로 바꿔주며 매개변수를 사용하지 않는다.
하지만 이 때 매개변수를 넣어준다면 Number나 BigInt의 메서드로 작동하여 매개변수를 받아 해당 진법의 문자열로 변경시켜준다.
그 후 대문자로 출력해야 하므로 toUpperCase도 수행해주면 된다.
parseInt(”문자열”, n) : → 문자열을 숫자로 변경해줌(num).toString(n) : → 숫자를 n진법의 문자열로 변경해줌