Summary Ranges Problem
Summary Ranges Problem — ExecCode Easy DSA Practice
Solve the Summary Ranges problem on ExecCode. Free online easy DSA practice in Arrays - Basics. Write and run code in Java, C++, Python — no signup required to run.
Problem description
Given a sorted array of unique integers, return the smallest sorted list of ranges that together exactly cover every number in the array, formatting each range as "a->b" or just "a" when it spans a single number.
Examples
Input nums = [0,1,2,4,5,7]; Output ["0->2","4->5","7"]. Input nums = [0,2,3,4,6,8,9]; Output ["0","2->4","6","8->9"]. Input nums = []; Output []
Constraints
0 ≤ nums.length ≤ 20 -2³¹ ≤ nums[i] ≤ 2³¹ - 1 all values of nums are unique nums is sorted in ascending order
Practice Summary Ranges free on ExecCode. Browse DSA problems, topic map, and placement guides.