Silabificación
La estructura silábica del idioma persa es CV(C)(C). C representa las consonantes y V representa las vocales. CV(C)(C) significa que hay tres tipos de sílabas en persa:
- CV
- CVC
- CVCC
Escribe una función que reciba como argumento la transcripción fonética de una palabra persa y devuelva la palabra silabificada según la estructura silábica. En otras palabras, coloca un punto entre las sílabas.
Ejemplos
syllabification("kAr") ➞ "kAr"
syllabification("bArAn") ➞ "bA.rAn"
syllabification("tA") ➞ "tA"
syllabification("deraxt") ➞ "de.raxt"
syllabification("pust") ➞ "pust"
syllabification("lAjevard") ➞ "lA.je.vard"Notas
- Las palabras monosilábicas no necesitan silabificación.
- El persa tiene seis vocales:
a, A, e, i, o, u - El persa tiene 23 consonantes:
p, b, t, d, k, g, G, ?, f, v, s, z, S, Z, x, h, c, j, m, n, r, l, y - Intenta resolver el problema usando RegEx.
Pista
Como cada sílaba tiene una sola vocal, no es necesario conocer las consonantes. Basta con saber que hay una sola consonante antes de la vocal y de 0 a 2 consonantes después de la vocal para resolver el desafío.