
Contador de bits
Python
Publicado el 19 de Enero del 2020 por Katas (150 códigos)
3.455 visualizaciones desde el 19 de Enero del 2020
Escriba una función que tome un número entero como entrada y devuelva el número de bits que son iguales a uno en la representación binaria de ese número. Se puede garantizar que la entrada no sea negativa.
Ejemplo: la representación binaria de 1234 es 10011010010, por lo que la función debería devolver 5 en este caso.
Ejemplo: la representación binaria de 1234 es 10011010010, por lo que la función debería devolver 5 en este caso.
1
2
3
4
countBits(0) # 0
countBits(1) # 1
countBits(10) # 2
countBits(1234) # 5