Skip to content

Instantly share code, notes, and snippets.

@bradland
Created December 3, 2012 21:12
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bradland/4198093 to your computer and use it in GitHub Desktop.
Save bradland/4198093 to your computer and use it in GitHub Desktop.
FizzBuzz
# Write a program that prints the numbers from 1 to 100. But for multiples of
# three print “Fizz” instead of the number and for the multiples of five print
# “Buzz”. For numbers which are multiples of both three and five print
# “FizzBuzz”.
(1..100).each do |i|
f = "Fizz" if i % 3 == 0
b = "Buzz" if i % 5 == 0
if f||b
puts "#{f}#{b}"
else
puts i
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment