2006-07-01から1ヶ月間の記事一覧

夏休みの宿題の続き

先日の宿題のプログラムをもう少し短くしてみた。 ぼくの原案: def p2rp(i); return i.shift if i[0]=~/^\d/; a=i.shift; b=p2rp(i); c=p2rp(i); [b,c,a].flatten; endid:suikyoさんによる改良案: def x(i); (t=i.shift)=~/^\d/ ? t : [x(i),x(i),t].flatten…

夏休みの宿題 − ポーランド記法

夏休みの宿題 -- ポーランド記法 (Rubyist Magazine 0015号)すなおに書いてみたつもりです。ポーランド記法から逆ポーランド記法へ変換します。 def p2rp(i); return i.shift if i[0]=~/^\d/; a=i.shift; b=p2rp(i); c=p2rp(i); [b,c,a].flatten; end p p2rp…

「日本の経済ニュースが面白いほどわかる本」

どうも経済のことがさっぱり分かっていないので本屋で見つけたこの本で勉強中。この本には、「4つの公式」と呼ぶ基本的な考え方を使って、経済のいろんな現象の仕組みとか性質を説明できるということが書いてある。ぼくにはとても読みやすい。ただ、話を単純…