La lingua: opposizione
Una lingua divertente da parlare viene creata applicando il seguente processo a ogni parola:
- Posto
opdopo ogni consonante. CosìCodediventaCopodope.
Sì è quello. Ai fini di questa sfida, yè sempre una consonante.
La sfida: disopposizione
Data una parola opposta, restituisce la parola originale. L'input conterrà solo lettere. La prima lettera può essere in maiuscolo. La parola originale non sarà mai vuota e conterrà sempre una vocale.
Casi test:
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, quindi una risposta lungo la linea direplace(/(.)op/, '\1')non fallirà nessuno di essi. Ti suggerisco di aggiungere una parola similehoopoloopedai casi di test.