diff --git a/ali/fizzbuzz.rb b/ali/fizzbuzz.rb new file mode 100644 index 0000000..34594e2 --- /dev/null +++ b/ali/fizzbuzz.rb @@ -0,0 +1,19 @@ +class Integer + def fizzbuzz + 1.upto(100) do |i| + if i % 5 == 0 and i % 3 == 0 + puts "FizzBuzz" + elsif i % 5 == 0 + puts "Buzz" + elsif i % 3 == 0 + puts "Fizz" + else + puts i + end + end + end +endputs 2.fizzbuzz +puts 5.fizzbuzz +puts 6.fizzbuzz +puts 11.fizzbuzz +puts 30.fizzbuzz diff --git a/fizzbuzz.rb b/fizzbuzz.rb index fb89d0a..fd3bf82 100644 --- a/fizzbuzz.rb +++ b/fizzbuzz.rb @@ -1,7 +1,29 @@ class Integer - def fizzbuzz - # - # YOUR CODE GOES HERE - # + def fizzbuzz + + class Integer + def fizzbuzz + (2 .. 30).each do |i| + + if i % 5 == 0 and i % 3 == 0 + puts "FizzBuzz" + elsif i % 5 == 0 + puts "Buzz" + elsif i % 3 == 0 + puts "Fizz" + else + puts i + end + end end end + + +endputs 2.fizzbuzz +puts 5.fizzbuzz +puts 6.fizzbuzz +puts 11.fizzbuzz +puts 30.fizzbuzz + +end +end