Легкий
Задача по 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
Очистить
Время выполнения: - мс