Estás creando una lengua construida llamada Eadibitan. Pero te da demasiada pereza idear tu propia fonología, gramática y ortografía. Así que has decidido automatizar el proceso.
Escribe una función que traduzca una palabra del inglés al Eadibitan.
Las sílabas del inglés deben analizarse de acuerdo con las siguientes reglas:
y debe analizarse como consonante si va seguida de una vocal y como vocal en caso contrario.El orden de las letras de cada sílaba debe modificarse según la siguiente tabla:
| Inglés | Eadibitan |
|---|---|
| c1 v1 | v1 c1 |
| c1 v1 v2 | v1 c1 v2 |
| c1 v1 v2 v3 | v1 c1 v2 v3 |
| c1 v1 c2 | v1 c1 c2 |
| c1 v1 v2 c2 | v1 c1 v2 c2 |
| c1 v1 v2 v3 c2 | v1 c1 v2 v3 c2 |
| c1 c2 v1 | c2 v1 c1 |
| c1 c2 v1 v2 | c2 v1 c1 v2 |
| c1 c2 v1 v2 v3 | c2 v1 c1 v2 v3 |
| c1 c2 v1 c3 | c2 v1 c1 c3 |
| c1 c2 v1 v2 c3 | c2 v1 c1 v2 c3 |
| c1 c2 v1 v2 v3 c3 | c2 v1 c1 v2 v3 c3 |
Cualquier otro patrón debe dejarse sin cambios.
eadibitan("edabitian") ➞ "eadibitan"
eadibitan("star") ➞ "tasr"
eadibitan("beautiful") ➞ "ebauitufl"
eadibitan("statistically") ➞ "tasitsitaclyl"