请问如何优雅的实现数组的这样的需求呢?

有数组[1,2,3,7,9,10,11,16]

请问如何快速优雅的获取到.1-3,7,9-11,16

这样的结果呢?

我想这是 先对数组sort 之后循环判断当前值是否是上一个的+1. 根据结果进行字符串的拼接. 但是感觉很繁琐. 不知道有什么好的优雅的方式呢?

谢谢.

查看回复