■ [CodeGolf] 99 Bottles Of Beer 突然ひらめいていままでとはまったく違う方法で177バイトまできた。 いきなりRubyのトップだ。ヒントとしてはループは使わずに変数は1個だけ。 さすがにもう小さくなりそうもないので次の Numeric Diamonds へ進もう。 ■ [Ruby] rakeがエラー CodeGolfのチェックが面倒なったのでMakefileでも書こうと思った。 いや、今ならRakeかと task :default do sh 'ruby 99-bottles-of-beer.rb | diff -U1 99-bottles-of-beer -' end のような簡単なRakefileを作ってrakeを実行してみるも、なぜかエラー。 --traceオプションで実行してみると wrong number of arguments (3 for 2)