[ruby-list:38411] Re: rnoizanmdig lteter odrer (randomizing letter order)

From: HASHIMUKAI Toshikatsu <hashi@...>
Date: 2003-09-18 12:01:55 UTC
List: ruby-list #38411
  はしむかいです。

On Thu, 18 Sep 2003 11:17:29 +0900
WATANABE Hirofumi <eban@os.rim.or.jp> san wrote:
>>わたなべです。
>>shuffleに関しては
>>  http://www.rubygarden.org/ruby?OneLiners
>>が参考になると思います。この方法も出てます。
>>
>>また、scrambler one-linerというSubjectで現在ruby-talk MLでも
>>同じ話題で盛り上がっているので、こちらも参考になると思います。
>>  http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/82166
>>
>>いまのところone-linerとしては
>>  http://blade.nagaokaut.ac.jp/cgi-bin/scat.rb/ruby/ruby-talk/82189
>>の
>>  -pe 'gsub!(/\B\w+\B/){$&.split(//).sort_by{rand}.join}'
>>というのが一番短いようです。この場合は更に
>>  -pe 'gsub(/\B\w+\B/){$&.split(//).sort_by{rand}.join}'
>>とできるけど、まあそんなことはどうでもいいか。

  参考になりました。ruby-talkでおもいきり同じ話題が出ていたのですね。
というかこの手の話題はruby心をクスぐるのでしょうか。

  みなさんありがとうございました。

In This Thread

Prev Next