题解 | #二进制转换#

二进制转换

http://www.nowcoder.com/practice/2c7f25d532aa4e20b67af9d3c93dc65f

简单粗暴的方法,转换为二进制,变为字符串,转成数组,反转,取值
function valueAtBit (num, bit) {
let two = num.toString(2) + ''
let res = two.split('').reverse()
return res[bit-1]
}

全部评论
function valueAtBit(num, bit) { var res = ''; while (num > 0){ var x = num % 2 res = res + x num = parseInt(num / 2) } return res[res.length - bit] } 可以帮我看看哪里出问题了吗?打扰了
点赞 回复 分享
发布于 2021-10-26 12:01

相关推荐

CARLJOSEPH...:宝宝你戾气太大了
点赞 评论 收藏
分享
码农索隆:想看offer细节
点赞 评论 收藏
分享
评论
3
收藏
分享

创作者周榜

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