mf.rb を複数回呼び出しに対応してみた

さっきの mf.rb では sumim さんの元の問題のような、二回メソッド呼び出しが発生するケースはどうしようもないわけで…

> ruby mf2.rb -l 2 '"ABC"' '"aB"' '"c"'
"aB".<<("c").upcase()
"aB".<<("c").upcase!()
"aB".+("c").upcase()
"aB".+("c").upcase!()
"aB".concat("c").upcase()
"aB".concat("c").upcase!()

メソッドを呼び出す回数の最大数を -l 数字 で指定できるようにしてみました。

http://shinh.skr.jp/koneta/mf2.rb

ruby には <=> があって sign が無いので元の問題の解決にはこれは使えませんが…

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h