Skip to content

Commit 21e8a7b

Browse files
committed
Solution for: Summary Ranges
1 parent 3e48013 commit 21e8a7b

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

src/leetcode/SummaryRanges.java

+24
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package leetcode;
2+
3+
import java.util.ArrayList;
4+
import java.util.List;
5+
6+
public class SummaryRanges {
7+
public List<String> summaryRanges(int[] nums) {
8+
List<String> list = new ArrayList<>();
9+
for(int i=0; i < nums.length;i++){
10+
int start= nums[i];
11+
int init =i;
12+
while(i< nums.length-1 && (nums[i]+1)==nums[i+1]){
13+
i++;
14+
}
15+
if(i!=init){
16+
list.add(start+ "->"+ nums[i]);
17+
}else{
18+
list.add(start+"");
19+
}
20+
}
21+
return list;
22+
}
23+
24+
}

0 commit comments

Comments
 (0)