Menu
Coddy logo textTech

La méthode FizzBuzz

Fait partie de la section Fondamentaux du Journey Ruby de Coddy. Leçon 55 sur 88.

challenge icon

Défi

Facile

Dans la leçon précédente, vous avez créé une méthode check_divisible. Maintenant, construisez la méthode principale fizzbuzz qui détermine ce qu'il faut afficher pour un nombre unique.

Créez une méthode appelée fizzbuzz qui prend un argument : n. La méthode doit retourner :

  • "FizzBuzz" si n est divisible par la fois 3 et 5
  • "Fizz" si n est divisible par 3 uniquement
  • "Buzz" si n est divisible par 5 uniquement
  • Le nombre lui-même (sous forme de chaîne de caractères) si aucun des cas ci-dessus ne s'applique

Utilisez .to_s pour convertir le nombre en chaîne de caractères lorsque vous retournez le nombre lui-même.

Lisez un nombre depuis l'entrée, convertissez-le en une valeur entière, et appelez votre méthode fizzbuzz. Affichez le résultat retourné.

Par exemple, si l'entrée est :

15

La sortie doit être :

FizzBuzz

Si l'entrée est :

9

La sortie doit être :

Fizz

Si l'entrée est :

10

La sortie doit être :

Buzz

Si l'entrée est :

7

La sortie doit être :

7

Essayez vous-même

# Read input
number = gets.chomp.to_i
divisor = gets.chomp.to_i

# TODO: Create a method called check_divisible that takes two arguments:
# number and divisor. Return true if number is divisible by divisor, false otherwise.
def check_divisible(number, divisor)
  return number % divisor == 0
end

# Call your method and print the result
puts check_divisible(number, divisor)

Toutes les leçons de Fondamentaux

Entraînez-vous par vous-même : Compilateur Ruby en ligne