Ruby 初心者スレッド Part 55
■ このスレッドは過去ログ倉庫に格納されています
0339デフォルトの名無しさん
2014/08/18(月) 22:12:57.28ID:fWx8XBuAirb(main):001:0> xs = "121112111"
=> "121112111"
irb(main):002:0> (0..(xs.size - 1)).map { |i| xs[i, xs.size - i].scan /1+21+/ }.flatten.uniq
=> ["12111", "1112111", "112111"]
irb(main):003:0>
■ このスレッドは過去ログ倉庫に格納されています