题解 | #二进制转换#

二进制转换

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

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



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

相关推荐

无敌虾孝子:喜欢爸爸还是喜欢妈妈
点赞 评论 收藏
分享
评论
11
收藏
分享
牛客网
牛客企业服务