Войти Создать аккаунт

Строки · 34 из 37

Каких квартир это коснётся

Управляющая компания пишет в чат: «Отключение воды в кв. 1–5, 8, 12 - 14, 3». Объявления набирают разные люди: тире то короткое, то длинное, то дефис, вокруг него то пробелы, то нет, а диапазон иногда записан задом наперёд — «14-12».

Сосед хочет знать точный список квартир: его, 13-я, там есть?

Что сделать

Разберите перечень квартир из объявления и составьте точный список номеров.

Что приходит

  • perechen — номера и диапазоны через запятую, например "1–5, 8, 12 - 14"; тире любое, диапазон бывает и задом наперёд

Что вернуть

Список номеров по возрастанию, без повторов: [1, 2, 3, 4, 5, 8, 12, 13, 14].

Допишите функцию kvartiry в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Вызов
kvartiry("1-5, 8, 12-14")
Вернуть
[1, 2, 3, 4, 5, 8, 12, 13, 14]
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.