L'entier N est donné en entrée.
Affichez les nombres entiers de 1 à N dans l'ordre de 1.
Cependant, le numéro que vous essayez d'afficher est
・ Lorsqu'il s'agit d'un multiple de 3 et d'un multiple de 5, "Fizz Buzz" ・ Lorsqu'il s'agit d'un multiple de 3, "Fizz" ・ Quand c'est un multiple de 5, "Buzz"
Veuillez afficher à la place de la valeur numérique.
L'entrée est donnée dans le format suivant:
N
N est un entier supérieur ou égal à 1 et inférieur ou égal à N.
À la fin, commencez une nouvelle ligne et n'incluez pas de caractères supplémentaires ou de lignes vides.
20
1 2 Fizz 4 Buzz Fizz 7 8 Fizz Buzz 11 Fizz 13 14 Fizz Buzz 16 17 Fizz 19 Buzz
python
num = gets.to_i
(1..num).each do |n|
if n % 15 == 0
puts "Fizz Buzz"
elsif n % 5 == 0
puts "Buzz"
elsif n % 3 == 0
puts "Fizz"
else
puts n
end
end
Recommended Posts