A Língua: Oppificação
Um idioma engraçado para falar é criado aplicando o seguinte processo a cada palavra:
- Coloque
op
após cada consoante. AssimCode
se tornaCopodope
.
Sim é isso. Para o propósito deste desafio, y
é sempre uma consoante.
O desafio: desoplificação
Dada uma palavra oprificada, retorne a palavra original. A entrada conterá apenas letras. A primeira letra pode ser maiúscula. A palavra original nunca estará vazia e sempre conterá uma vogal.
Casos de teste:
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
, portanto, uma resposta semelhantereplace(/(.)op/, '\1')
não falhará em nenhum deles. Sugiro que você adicione uma palavra comohoop
oulooped
nos casos de teste.