Skip to main content

Стиснення списку чисел у діапазони

MIDDLE

Стиснення списку чисел у діапазони

Перетворіть відсортований список чисел у діапазони.

Вимоги:

  • Згрупувати послідовні числа в діапазони
  • Формат: "початок-кінець" для діапазонів, або просто "число" для одиночних
  • Вхід відсортований

Приклад:

Вхід: [1,2,3,5,7,8,9]
Вихід: ["1-3","5","7-9"]

Вхід: [0,1,2,4,5,7]
Вихід: ["0-2","4-5","7"]

Examples:

Input 1:{"nums":[1,2,3,5,7,8,9]}
Output 1:["1-3","5","7-9"]
Input 2:{"nums":[0,1,2,4,5,7]}
Output 2:["0-2","4-5","7"]

Loading editor...

Run your code to see results

Click the Run button above