def fizzbuzz(a, b)
  result = []
  a.upto(b) do |i|
    result[i - 1] = i
    result[i - 1] = 'Fizz' if (i % 3).zero?
    result[i - 1] = 'Buzz' if (i % 5).zero?
    result[i - 1] = 'FizzBuzz' if (i % 3).zero? && (i % 5).zero?
  end
  result.join(', ')
end

p fizzbuzz(1, 15)
