Tu amiga Eliud heredó una granja de su abuela Tigist. Su abuela era inventora y tenía tendencia a construir las cosas de una forma demasiado complicada. El gallinero tiene una pantalla digital que muestra un número codificado que representa las posiciones de todos los huevos que se podrían recoger.
Eliud te pide que escribas un programa que muestre el número real de huevos que hay en el gallinero.
La codificación de la información de las posiciones se calcula del siguiente modo:
1 si hay un huevo o un 0 si el punto está vacío. _ _ _ _ _ _ _
|E| |E|E| | |E|
_ _ _ _ _ _ _
|1|0|1|1|0|0|1|
89
4
_ _ _ _ _ _ _
| | | |E| | | |
_ _ _ _ _ _ _
|0|0|0|1|0|0|0|
8
1
Tu tarea es contar el número de bits a 1 en la representación binaria de un número.
¡No toques la funcionalidad de conteo de bits que incluye tu biblioteca estándar! Resuélvelo tú mismo con otras herramientas básicas.
Regístrate en Exercism para aprender y dominar CoffeeScript con 97 ejercicios y mentoría humana real, todo gratis.