I am sure I just submitted this with a lengthy explanation but it
didn't appear in the list ??? So here it is again with no explanation
except that it minimizes method calls as much as possible by
avoiding modulo operation and maintaining separate counters.
f = 3
b = 5
for i in 1..100 do
if i == f
if i == b
puts "fizzbuzz"
f += 3
b += 5
else
puts "fizz"
f += 3
end
elsif i == b
puts "buzz"
b += 5
else
puts i
end
end