From: Kenta Murata Date: 2011-05-25T08:34:28+09:00 Subject: [ruby-list:48108] Re: データ整形 むらたです。 On 2011年5月25日水曜日 at 0:23, Masaki Hasegawa wrote: > nn = 0 > while (nn < n && head[nn] == head[0]) do > nn += 1 > end この nn を計算している部分は nn = /\A(.)\1*/.match(head)[0].length と書けますね。 -- Kenta Murata Sent with Sparrow