2007-06-14から1日間の記事一覧

ランキングの集計

リスト中に登場する回数の多い要素トップ N を計算するとき、どんな風に書きますか? 順序統計量の話がしたいわけではなく、そういうコードは頻繁に書くわりに、書き方に納得できなくていつも悩んでいるのです。短く、かつ、わかりやすい書き方がポイント高…

each_with_prevsucc の続き

each で隣の要素を参照 #3 - odz buffer [1].each_with_prevsucc do |i| p [prev, i, succ] end # => [nil, nil, nil]あり?あと、これネストするとまずい。 う、たしかに。あと、空リストでも yield しちゃう。id:odz さんの対策だと $index がマルチスレッ…