Страницы на печать

Парсинг и разбор данных Легкая
Диалог печати принимает строку spec вида '1-3,5,7-9': диапазоны и одиночные страницы через запятую (диапазоны корректны, числа положительные, без пробелов; пустая строка - пустой список). Верните полный список номеров страниц в порядке перечисления.
Сигнатура функции
expand_ranges(spec: str) -> list[int]
Примеры
ВходОжидаемый результат
["1-3,5,7-9"][1, 2, 3, 5, 7, 8, 9]
["4"][4]
1решили
1пытались
100%успешность
Войдите, чтобы решить →