Программисты любят сокращать длинные слова — i18n (internationalization), a10y (availability), k8s (kubernetes). Типа, первая и последняя буквы, а между ними число — сколько букв между ними в оригинальном слове.
Реализуйте функцию abbreviate
, которая принимает строку и возвращает новую строку, где все длинные слова будут заменены на сокращенные версии.
Слово — последовательность символов, состоящая из букв латинского алфавита. Длинное слово — слово, в котором хотя бы 4 буквы.
console.log(abbreviate("elephant-rides are really fun!")); // "e6t-r3s are r4y fun!"
Авторские решения и подсказки ко всем задачам доступны без ограничений с подпиской MaxCode Pro