JAVA_Summary Ranges_LeetCode 228


JAVA_Summary Ranges_LeetCode 228

JAVA_Summary Ranges_LeetCode 228 풀이 class Solution { public List<String> summaryRanges(int[] nums) { List<String> list = new ArrayList<>(); StringBuilder sb = new StringBuilder(); for (int i = 0; i < nums.length; i++) { int start = nums[i]; while (i + 1 < nums.length && (nums[i + 1] - nums[i]) == 1) i++; sb.append(start); if (nums[i] != start) sb.append("->").append(nums[i]); list.add(sb.toString()); sb.setLength(0); } return list; } } * 출처 https://leetcode.com/problems/summary-ranges/ Level up ...


#JAVA #JAVA_LeetCode228 #JAVA_SummaryRanges #JAVA_SummaryRanges_LeetCode228 #SummaryRanges_LeetCode228

원문링크 : JAVA_Summary Ranges_LeetCode 228