Advertisement
MonsterScripter

CodinGame_2023_09_02__13_04_03__sum_binary.rb

Sep 2nd, 2023
1,488
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.54 KB | None | 0 0
  1. # Objectif
  2. # Imprimez la somme des chiffres d'un nombre décimal converti en binaire.
  3. # Exemple : 15 en décimal => 1111 en binaire, la sortie sera 4.
  4.  
  5. # Entrée
  6. # L'entrée est un nombre entier strictement inférieur à 999999.
  7.  
  8. # Sortie
  9. # La sortie est un nombre entier strictement inférieur à 21.
  10.  
  11. # Lire un entier depuis l'entrée standard et le stocker dans la variable X.
  12. X = gets.to_i
  13.  
  14. # Convertir X en binaire et compter le nombre de "1" dans la représentation binaire.
  15. # Ensuite, imprimer le résultat.
  16. puts X.to_s(2).count("1")
  17.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement