diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-05-21 06:20:24 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-05-21 06:20:24 +0000 |
commit | c8d17d71d788d704e11221a6b81ce31961250e6c (patch) | |
tree | 7201baa70b9ac0ac8c5d11445e396058b17d8453 | |
parent | 687308cf0dab0af675e40da2b6ab8ccd5f77c072 (diff) |
added `f` for 1 byte FizzBuzz because Hexagony has such feature
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@63475 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | golf_prelude.rb | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/golf_prelude.rb b/golf_prelude.rb index e45f4cafd9..204f659b0e 100644 --- a/golf_prelude.rb +++ b/golf_prelude.rb @@ -50,6 +50,11 @@ class Object puts "#{a}ello, #{b}orld#{c}" end + def f(m = 100) + 1.upto(m){|n|puts'FizzBuzz +'[i=n**4%-15,i+13]||n} + end + alias say puts def do_while |