LeetCode——二进制中1的个数(JS实现)

题目描述

解题思路

  • 将输入的二进制串转换为二进制字符串
  • 使用for循环,遍历其中1的个数
  • 返回1的个数。

实现代码

var hammingWeight = function(n) {
    
    

    let str = n.toString(2)
    let flag = 0;
    for (let v of str) {
    
    
        if (v === '1') {
    
    
            flag += 1;
        }
    }
    console.log(flag);
    return flag;
};

猜你喜欢

转载自blog.csdn.net/sinat_41696687/article/details/115109095
今日推荐