2006-07-25から1日間の記事一覧
夏休みの宿題 -- ポーランド記法 (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…
夏休みの宿題 -- ポーランド記法 (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…