题解 | #二进制转换#

二进制转换

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;
}
全部评论

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务