Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior
26
Объединение чисел в диапазоны
Условие задачи
Дан массив целых чисел. Необходимо преобразовать его в строку, объединив последовательные числа в диапазоны вида "a-b", а одиночные числа оставить как есть. Результат должен быть строкой с перечислением диапазонов и чисел через запятую.
// Вход: [1, 4, 5, 2, 3, 9, 8, 11, 0]
// Выход: "0-5,8-9,11"
// (Числа 0, 1, 2, 3, 4, 5 образуют диапазон 0–5, 8 и 9 — 8–9, а 11 остаётся отдельно)