La lingua: opposizione
Una lingua divertente da parlare viene creata applicando il seguente processo a ogni parola:
- Posto
op
dopo ogni consonante. CosìCode
diventaCopodope
.
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 similehoop
olooped
ai casi di test.