Leetcode 228 Summary Ranges
2015-06-30 21:01
453 查看
Given a sorted integer array without duplicates, return the summary of its ranges.
For example, given
类似于 Leetcode 38 Count and Say 在末端增加特殊符号标志结束
在循环中如果发现不是连续整数则分情况放入结果数组
For example, given
[0,1,2,4,5,7], return
["0->2","4->5","7"].
类似于 Leetcode 38 Count and Say 在末端增加特殊符号标志结束
在循环中如果发现不是连续整数则分情况放入结果数组
var summaryRanges = function(nums) { var t = 0 var ans = [] nums.push('#') for(var i=1;i<nums.length;i++) if(nums[i]-nums[t] !== i-t){ if(i-t>1) ans.push(nums[t]+'->'+(nums[i-1])) else ans.push(nums[t].toString()) t = i } return ans }
相关文章推荐
- 尝试在Linux上编译KestrelHttpServer
- Python实现决策树算法
- Java GC
- string类
- 标准C++中的string类的用法总结
- 黑客们的故事(连载六):IT世界里的理想主义者
- java张集合的继承结构图Map部分
- 采药 (背包)
- LeetCode Subsets
- Quick Reference:php5 Phar文件生成
- PHP Warning: strtotime(): It is not safe to rely on the system's timezone settings.
- 1: 错误: 非法字符: \65279
- iOS笔记055 - UI总结01
- poj1753枚举
- jquery的animate函数详解
- JAXB 实现JavaBean与xml互转(一)
- 第一个JSP程序(JSP入门)
- Linux常用命令
- java中集合的继承结构图collection部分
- ubuntu下nginx安装、基本配置及常用命令