Le problème FizzBuzz apparu lors de l'exercice d'hier.
Comme réponse modèle,
def fizz_buzz
num = 1
while num <= 100 do
if num % 15 == 0
puts "FizzBuzz"
elsif num % 3 == 0
puts "Fizz"
elsif num % 5 == 0
puts "Buzz"
else
puts num
end
num = num + 1
end
end
fizz_buzz
C'était la bonne réponse, Quand j'ai utilisé du rubocop,
def fizz_buzz
num = 1
while num <= 100
if (num % 15).zero?
puts 'FizzBuzz'
elsif (num % 3).zero?
puts 'Fizz'
elsif (num % 5).zero?
puts 'Buzz'
else
puts num
end
num += 1
end
end
fizz_buzz
Sous la forme de Mettez la formule entre () et jugez "si la valeur est égale ou non à 0", Une autre description (accidentellement) utilisant la méthode zéro? A été faite.
Quant au rubocop, Je pense que ce serait bien d'avoir une description propre et ordonnée autant que possible.
Recommended Posts