Obviamente son puntos suspensivos.
Inspirado en un mensaje de chat .
Tu reto
Dada una lista o espacio o cadena de palabras separadas por comas, los puntos suspensivos las califican.
Para elipsisessieses-ify una palabra:
- Comience con la palabra.
- Agregue la primera letra de la palabra original al final.
- Agregue 2 de la última letra de la palabra original al final.
- Agregue la penúltima letra de la palabra original al final.
- Agregue la primera letra de la palabra original al final.
- Agregue la última letra de la palabra original al final.
- Repita los pasos 5 y 6 una vez.
- Ya terminaste!
Puedes asumir:
- Las palabras de entrada solo serán alfanuméricas.
- La entrada y salida puede ser una cadena o lista separada por espacios
- La entrada contendrá solo palabras
- Las palabras tendrán al menos 2 letras.
- La entrada coincidirá con la expresión regular
/^[a-z0-9]{2,}( [a-z0-9]{2,})*$/i - Puede tener un formato de entrada y salida diferente
- Más por venir...
Casos de prueba:
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!