我想在字符串中找到最长的重复字符序列.
例如:
"aabbccc" #=> ccc
"aabbbddccdddd" #=> dddd
Run Code Online (Sandbox Code Playgroud)
等等
在第一个例子中,ccc是最长的序列,因为c重复3次.在第二个例子中,dddd是最长的序列,因为d重复4次.
它应该是这样的:
b = []
a.scan(/(.)(.)(.)/) do |x,y,z|
b<<x<<y<<z if x==y && y==z
end
Run Code Online (Sandbox Code Playgroud)
但我想,有一些标志可以保持重复次数
ruby ×1