LeetCode - o número de 1 em binário (implementação JS)

Descrição do título

Ideias para resolução de problemas

  • Converta a string binária de entrada em uma string binária
  • Use um loop for para percorrer o número de 1
  • Retorna o número 1.

Código de implementação

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;
};

Acho que você gosta

Origin blog.csdn.net/sinat_41696687/article/details/115109095
Recomendado
Clasificación