Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Objectif
- # Imprimez la somme des chiffres d'un nombre décimal converti en binaire.
- # Exemple : 15 en décimal => 1111 en binaire, la sortie sera 4.
- # Entrée
- # L'entrée est un nombre entier strictement inférieur à 999999.
- # Sortie
- # La sortie est un nombre entier strictement inférieur à 21.
- # Lire un entier depuis l'entrée standard et le stocker dans la variable X.
- X = gets.to_i
- # Convertir X en binaire et compter le nombre de "1" dans la représentation binaire.
- # Ensuite, imprimer le résultat.
- puts X.to_s(2).count("1")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement