题解 | #二进制转换#
二进制转换
http://www.nowcoder.com/practice/7b74386695cc48349af37196f45e62a8
感觉用 toSting(2) 不是面试官的本意,主要还是考察对进制的理解
function convertToBinary(num) {
let res = '';
while(num > 0){
res = num % 2 + res;
num = ~~(num/2)
}
if(res.length < 8){
res = '0'.repeat(8 - res.length) + res;
}
return res;
}
查看3道真题和解析