Легкий

Задача по JavaScript — Генерация аббревиатур

Строки
Описание
Код

Необходимо реализовать функцию abbreviate(text), которая сокращает длинные слова в аббревиатуры — i18n (internationalization), a10y ( availability), k8s (kubernetes). Длинное слово — слово, в котором хотя бы 4 буквы.

При сокращение слова, первая и последняя буква остается, а между ними число — сколько букв между ними было удалено.

Слово — последовательность символов, состоящая из букв латинского алфавита.

Пример 1:
Входные данные: 'elephant-rides are really fun!'
На выходе: 'e6t-r3s are r4y fun!'
abbreviate("elephant-rides are really fun!") // "e6t-r3s are r4y fun!"
getAbbrev('Володин Дмитрий') // 'В.Д';
getAbbrev('У Татьяна') // 'У.T';

Описание
Console
Perfomance
Очистить
Время выполнения: - мс
Запустить