From 4edc0a2e31000f27e072c0f638edf65a62136359 Mon Sep 17 00:00:00 2001 From: solomongamid Date: Thu, 2 Jun 2016 17:27:49 +0200 Subject: [PATCH] new addition --- fizzbuzz.rb | 23 ++++++++++++++++++++--- sulimanruby/fizzbuzz.rb | 24 ++++++++++++++++++++++++ 2 files changed, 44 insertions(+), 3 deletions(-) create mode 100644 sulimanruby/fizzbuzz.rb 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