Skip to content

Instantly share code, notes, and snippets.

@sorah
Forked from kazuho/fizzbuzz.js
Created August 9, 2012 06:40
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sorah/3301738 to your computer and use it in GitHub Desktop.
Save sorah/3301738 to your computer and use it in GitHub Desktop.
fizz = f = lambda {
fizz = lambda {
fizz = lambda {
fizz = f
"Fizz"
}
nil
}
nil
}
buzz = b = lambda {
buzz = lambda {
buzz = lambda {
buzz = lambda {
buzz = lambda {
buzz = b
"Buzz"
}
nil
}
nil
}
nil
}
nil
}
puts (1..100).map {|i| (_ = "#{fizz[]}#{buzz[]}").empty? ? i.to_s : _ }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment