Module: JobInterview::FizzBuzz
- Included in:
- Answer
- Defined in:
- lib/job_interview/fizz_buzz.rb
Instance Method Summary collapse
Instance Method Details
#fizz_buzz(max) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/job_interview/fizz_buzz.rb', line 4 def fizz_buzz(max) acc = [] (1..max).each do |n| if ((n % 3 == 0) && (n % 5 == 0)) acc << "FizzBuzz" elsif (n % 3 == 0) acc << "Fizz" elsif (n % 5 == 0) acc << "Buzz" else acc << n end end return acc end |