2011-05-15 Groovyのtrampolineを使ってピラミッドのお題を解いてみた Groovy 小ネタ お題はなつかしのどう書く?orgのもの。 Server error ソースコード 解説 計算したくない、再帰で書きたいと思った、そこでトランポリンですよ! ソース上に示したHINTみたいなリスト構造をつくって、エイヤで出力しています トランポリンしてるので、4段じゃなくても100段でも1000段でも大丈夫! 効率のこととかあんまり考えてません(flatten()とか重そう…) 参考 Closure#trampoline()とは何か - Grな日々(uehajの日記)