题解 | #二进制转换#

二进制转换

https://www.nowcoder.com/practice/7b74386695cc48349af37196f45e62a8

一行代码、简单、易读
1. 往前面填充0之后,slice(-8)截取8位
function convertToBinary(num) {
    return ('0'.repeat(8) + num.toString(2)).slice(-8);
}



全部评论
确实,大于8位就错了,前面还是得加个if
点赞 回复 分享
发布于 2023-08-29 09:07 江西
假如num的二进制是大于8位呢
点赞 回复 分享
发布于 2022-11-26 17:39 河南

相关推荐

不愿透露姓名的神秘牛友
07-09 12:20
点赞 评论 收藏
分享
评论
11
收藏
分享

创作者周榜

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