253
254
255
256
257
258
259
260
261
262
|
# File 'lib/fizzbuzzer.rb', line 253
def fizzbuzz
(1..100).map do |n|
Noaidi.match [n % 3, n % 5] do |m|
m.(0, 0) { "FizzBuzz" }
m.(0, Fixnum) { "Fizz" }
m.(Fixnum, 0) { "Buzz" }
m.(Fixnum, Fixnum) { n }
end
end
end
|