Das FizzBuzz-Problem, das gestern in der Übung aufgetreten ist.
Als vorbildliche Antwort:
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
Das war die richtige Antwort, Als ich Rubocop benutzte,
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
In Form von Fügen Sie die Formel in () ein und beurteilen Sie "ob der Wert 0 ist oder nicht". Eine andere Beschreibung (versehentlich) unter Verwendung der Null-Methode wurde vorgenommen.
Was Rubocop betrifft, Ich denke, es wäre schön, so viel wie möglich eine saubere und ordentliche Beschreibung zu haben.