diff --git a/fizzbuzz.rb b/fizzbuzz.rb index fb89d0a..243a708 100644 --- a/fizzbuzz.rb +++ b/fizzbuzz.rb @@ -1,7 +1,24 @@ +# encoding: utf-8 + class Integer def fizzbuzz - # - # YOUR CODE GOES HERE - # + (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 + +puts 2.fizzbuzz +puts 5.fizzbuzz +puts 6.fizzbuzz +puts 11.fizzbuzz +puts 30.fizzbuzz diff --git a/sulimanruby/fizzbuzz.rb b/sulimanruby/fizzbuzz.rb new file mode 100644 index 0000000..243a708 --- /dev/null +++ b/sulimanruby/fizzbuzz.rb @@ -0,0 +1,24 @@ +# encoding: utf-8 + +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 + +puts 2.fizzbuzz +puts 5.fizzbuzz +puts 6.fizzbuzz +puts 11.fizzbuzz +puts 30.fizzbuzz