raw состоит из цифр, пробелов и дефисов. Приведите номер к единому виду.
1. Уберите все пробелы и дефисы, оставив только цифры.
2. Слева направо отрезайте блоки по три цифры, пока осталось больше четырёх цифр.
3. Остаток оформите так: 2 цифры — один блок из двух, 3 цифры — один блок из трёх, 4 цифры — два блока по две.
Соедините блоки дефисами и верните результат. Обратите внимание: блоков из одной цифры не бывает никогда.raw="8 800-55 53" → '880-055-53'
Цифры — 88005553, их восемь. Сначала 880, потом 055, остаются две цифры 53 — один блок.
raw="4-0-7 1" → '40-71'
Цифр ровно четыре, поэтому они делятся на два блока по две: 40-71.
raw="12 34567" → '123-45-67'
raw состоит из цифр, пробелов и символов -raw не меньше двух цифрraw="8 800-55 53"
'880-055-53'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 162 теста на сервере, включая скрытые.