Descrição
Dado um número, imprima a quantidade de 1
s que possui na representação binária.
Entrada
Um número >= 0
na base 10 que não excederá o número mais alto que o seu idioma pode manipular.
Resultado
A quantidade de 1
s na representação binária.
Condição vencedora
O código mais curto vence.
Não permitido
- Operadores bit a bit. Outros operadores, como adição e multiplicação, são permitidos.
- Funções de conversão de base incorporadas.
Exemplos
Input: Ouput:
56432 8
Input: Output:
45781254 11
Input: Output:
0 0