Bruce.です。
ども。
Kazuhiro NISHIYAMA さんは書きました (2006/06/30 19:25):
>> getmaxをもっと関数型言語っぽく書けよというおしかりは甘んじて受けますが(^^;、
>> 2番目を取り出すのに2回getmaxするのは美しくありません。
>> なんかいい手はないでしょうか?
>
> 最大値2つだけを取って再帰していくようにしてみたら、
> 以下のようになりました。
ふむ。2つ持ち歩くというところに考えが及びませんでした。
あたまかてー(^^;
> def getmax(ary)
> ary.max
> end
や、これは確かにそうなんですが、自前で最大値を取り出すというところから
はじめたのでああなってたんですね。別に存在を知らなかったわけでは
ありませんです。
--
木村浩一
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
mail kbk at kt.rim.or.jp
web www.kt.rim.or.jp/~kbk/zakkicho/
homepage3.nifty.com/farstar/