← К списку задачПримеры
code 3 курс
EasynormalizeProjectSlug()

Аккуратное имя папки

Имя папки проекта удобнее хранить латиницей, в нижнем регистре и без пробелов.

Напишите функцию normalizeProjectSlug(name), которая приводит строку к безопасному имени:
- переводит строку в нижний регистр;
- оставляет только латинские буквы и цифры;
- любые группы остальных символов заменяет одним дефисом;
- убирает дефисы в начале и конце.

Если после очистки ничего не осталось, верните строку "app".

Примеры

Пример 1
Input
[
  "Event Flow"
]
Output
"event-flow"
4 строк

Результат

Запусков пока нет

Submit станет доступен после выбора группы и ФИО.

Запустите код, чтобы увидеть тест-кейсы.