我有一个排序的数字数组。我需要一种方法来返回此数组中的数字范围。

input: [1,2,3,7,9,10,11,13] 
output: [(1..3),(7..7),(9..11),(13..13)] 

请您参考如下方法:

你没有写任何代码,所以我也不会。

Enumerable#chunk_while 的文档有一个与你的非常相似的例子。


评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!