十进制转任意进制(JS)

Posted by CodingWithAlice on September 22, 2021

十进制转任意进制(JS)

题目来源:美团一面

题目:输入数字M和进制数N,写一个方法得到M换算成N进制的结果

function solve(M, N) {
    let res = [];
    // 注意这里要 = 号
    while(M >= N) {
        res.push(M % N);
        M = Math.floor(M / N);
    }
    res.push(M);
    return res.reverse().join('');
}
let test = solve(12, 2); // 1100