JAVA_Summary Ranges_LeetCode 228 풀이 class Solution { public List summaryRanges(int[] nums) { List 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