Это явно эллипсиссы.
Вдохновленный сообщением чата .
Ваш вызов
Учитывая список или пробел или строку слов, разделенных запятыми, ellipsisessiesesify их.
К многоточию-ифу слово:
- Начните со слова.
- Добавьте первую букву оригинального слова в конец.
- Добавьте 2 из последней буквы исходного слова в конец.
- Добавьте в конец последнюю или последнюю букву оригинального слова.
- Добавьте первую букву оригинального слова в конец.
- Добавьте последнюю букву оригинального слова в конец.
- Повторите шаги 5 и 6 один раз.
- Вы сделали!
Вы можете предположить:
- Вводимые слова будут только буквенно-цифровыми
- Вход и выход могут быть строкой или списком через пробел
- Вход будет содержать только слова
- Слова будут длиной не менее 2 букв
- Ввод будет соответствовать регулярному выражению
/^[a-z0-9]{2,}( [a-z0-9]{2,})*$/i - Вы можете иметь другой формат ввода и вывода
- Еще не все...
Тестовые случаи:
ellipsis -> ellipsisessieses
goat -> goatgttagtgt
covfefe -> covfefeceefcece
programmer5000 -> programmer5000p000p0p0
up vote down goat -> upuppuupup voteveetveve downdnnwdndn goatgttagtgt
it is golf yo -> itittiitit isissiisis golfgfflgfgf yoyooyyoyo
crossed out 44 is still 44 -> crossedcddecdcd outottuotot 4444444444 isissiisis stillslllslsl 4444444444
Shorteststtsstst answerarrearar ininniinin bytesbssebsbs winswssnwsws!