El lenguaje: oppificación
Se crea un lenguaje divertido para hablar aplicando el siguiente proceso a cada palabra:
- Colocar
op
después de cada consonante. Así seCode
convierteCopodope
.
Si eso es. A los efectos de este desafío, y
siempre es una consonante.
El desafío: desaptación
Dada una palabra oppified, devuelve la palabra original. La entrada solo contendrá letras. La primera letra puede estar en mayúscula. La palabra original nunca estará vacía y siempre contendrá una vocal.
Casos de prueba:
Oppified -> Original
a a
I I
itop it
opop op
Opop Op
popopop pop
Copopop Cop
opopopop opop
Kopicopkop Kick
Asopia Asia
soptopopop stop
hopoopopsop hoops
hopoopopedop hooped
ooooohop oooooh
aaaopopaaa aaaopaaa
Popopopsopicoplope Popsicle
gopaloplopopopinopgop galloping
aopopbopopopcopopop aopbopcop
op
, por lo que una respuesta a lo largo de las líneas dereplace(/(.)op/, '\1')
no fallará en ninguno de ellos. Sugiero que agregue una palabra comohoop
olooped
a los casos de prueba.