func summaryRanges(nums []int) (ans []string) {
for i, n := 0, len(nums); i < n; {
left := i
for i++; i < n && nums[i-1]+1 == nums[i]; i++ {
}
s := strconv.Itoa(nums[left])
if left < i-1 {
s += "->" + strconv.Itoa(nums[i-1])
}
ans = append(ans, s)
}
return
}
相关文章
- 07-15【LeetCode 链表合集】
- 07-15Golang | Leetcode Golang题解之第228题汇总区间-题解:
- 07-15LeetCode 每日一题 2024/7/8-2024/7/14
- 07-15《昇思25天学习打卡营第17天|DCGAN生成漫画头像》
- 07-15Python 潮流周刊第 2 季完结了,分享几项总结
- 07-15C语言笔记34 •单链表经典算法OJ题-6.环形链表的约瑟夫问题•
- 07-15LeetCode 142.环形链表2 C写法
- 07-15牛客小白月赛98 (个人题解)(补全)-前言:
- 07-15技术探索之kotlin浅谈
- 07-15栈(Stack)and leetcode刷题