From c6b24217e309ab9f42671af8e4df615cafa7ea0b Mon Sep 17 00:00:00 2001 From: syed zeeshan ali zaidi Date: Wed, 25 May 2016 17:23:25 +0200 Subject: [PATCH 1/3] ali --- ali/fizzbuzz.rb | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 ali/fizzbuzz.rb 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 From bf89529c7d9e1eae3cc94e6f73003538311fa22a Mon Sep 17 00:00:00 2001 From: syed zeeshan ali zaidi Date: Thu, 26 May 2016 10:24:21 +0200 Subject: [PATCH 2/3] ali --- fizzbuzz.rb | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/fizzbuzz.rb b/fizzbuzz.rb index fb89d0a..b7678b4 100644 --- a/fizzbuzz.rb +++ b/fizzbuzz.rb @@ -1,7 +1,22 @@ class Integer - def fizzbuzz - # - # YOUR CODE GOES HERE - # + 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 + end + + + +endputs 2.fizzbuzz +puts 5.fizzbuzz +puts 6.fizzbuzz +puts 11.fizzbuzz +puts 30.fizzbuzz From 8aaf83fedc72806f8ffc8bd882c97f4e0dbd7516 Mon Sep 17 00:00:00 2001 From: syed zeeshan ali zaidi Date: Thu, 26 May 2016 10:53:56 +0200 Subject: [PATCH 3/3] ali --- fizzbuzz.rb | 31 +++++++++++++++++++------------ 1 file changed, 19 insertions(+), 12 deletions(-) diff --git a/fizzbuzz.rb b/fizzbuzz.rb index b7678b4..fd3bf82 100644 --- a/fizzbuzz.rb +++ b/fizzbuzz.rb @@ -1,18 +1,22 @@ 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 + 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 @@ -20,3 +24,6 @@ def fizzbuzz puts 6.fizzbuzz puts 11.fizzbuzz puts 30.fizzbuzz + +end +end