228. Summary Ranges**
来源:互联网 发布:心动网络密保产品在哪 编辑:程序博客网 时间:2024/06/05 04:06
Given a sorted integer array without duplicates, return the summary of its ranges.
For example, given [0,1,2,4,5,7]
, return ["0->2","4->5","7"].
My code:
class Solution(object): def summaryRanges(self, nums): """ :type nums: List[int] :rtype: List[str] """ result = [] n = len(nums) if n ==0: return [] i =0 while i < n: a= nums[i] while i+1<n and nums[i]==nums[i+1]-1: i +=1 if a != nums[i]: result.append("%d"%a+'->'+"%d"%nums[i]) else: result.append("%d"%a) i+=1 return result
Reference
0 0
- 228.Summary Ranges
- [leetcode]228.Summary Ranges
- [LeetCode]228.Summary Ranges
- [leetcode] 228.Summary Ranges
- [leetcode] 228. Summary Ranges
- 228. Summary Ranges
- 228. Summary Ranges LeetCode
- 228. Summary Ranges
- 228. Summary Ranges
- 228. Summary Ranges
- 228. Summary Ranges
- 228. Summary Ranges
- 228. Summary Ranges
- leetcode 228. Summary Ranges
- LeetCode *** 228. Summary Ranges
- 228. Summary Ranges
- 228. Summary Ranges
- leetcode-228. Summary Ranges
- 自定义progressbar
- GetLastError()返回值列表
- 达芬奇编解码引擎Codec Engine(CE)
- Jenkins-Server certificate verification failed
- Java程序执行超时——Future接口介绍
- 228. Summary Ranges**
- P图两张
- Linked List Random Node
- hdu2639(01背包变形-第k大背包)
- android基础Day01
- 回退(pop&present)到根页面(根控制器)的方法,很不错~
- EL表达式
- 使用结构体存储多变量类型数据
- Http和Https的区别