(Literalmente: "¿Esto sigue / se da cuenta de la forma gismu ?")
Premisa
El lenguaje Lojban es un lenguaje construido , lo que significa en parte que todas sus palabras se han creado en lugar de permitir que se desarrollen naturalmente. La base semántica de Lojban son sus gismu , o palabras raíz, que se sintetizaron combinando raíces de lenguas naturales ampliamente habladas como el chino, el hindi y el inglés. Todos los gismu tienen 5 letras de largo y siguen una cierta forma estricta.
Información
Para nuestros propósitos, el alfabeto lojban es:
abcdefgijklmnoprstuvxz
Es decir, el alfabeto romano sin hqwy.
Este alfabeto se puede dividir en cuatro categorías:
Vocales
aeiouConsonantes sonoras
lmnrConsonantes sordas
ptkfcsx. Cuando se expresa, estos se convierten respectivamente en ...Consonantes sonoras
bdgvjz(ninguna consonante sonora corresponde ax).
Para ser un gismu válido, una cadena de 5 caracteres debe:
Estar en uno de los patrones de vocal consonante
CVCCVoCCVCV, donde C representa una consonante y V representa una vocal.Siga las reglas de correspondencia de consonantes.
Reglas de coincidencia de consonantes para palabras CCVCV:
Los primeros dos caracteres deben constituir uno de los siguientes 48 pares ( fuente ):
ml mr
pl pr
bl br
tr tc ts
dr dj dz
kl kr
gl gr
fl fr
vl vr
cl cr cm cn cp ct ck cf
jm jb jd jg jv
sl sr sm sn sp st sk sf
zm zb zd zg zv
xl xr
Tenga en cuenta que esto se ve bastante mejor cuando se separa en pares con voz y sin voz. En particular, cada par sonoro-sonoro es válido si el par sordo-sonoro correspondiente es válido. Esto no se extiende a pares con una consonante sonora; cles válido pero jlno lo es.
Reglas de coincidencia de consonantes para palabras CVCCV ( fuente ):
El tercer y cuarto caracteres deben seguir las siguientes reglas:
Está prohibido que ambas consonantes sean iguales [...]
Está prohibido que una consonante se exprese y la otra no se exprese. Las consonantes "l", "m", "n" y "r" están exentas de esta restricción. Como resultado, "bf" está prohibido, y también lo está "sd", pero se permiten tanto "fl" como "vl", y "ls" y "lz".
Está prohibido que ambas consonantes se extraigan del conjunto "c", "j", "s", "z".
Los pares específicos "cx", "kx", "xc", "xk" y "mz" están prohibidos.
Tenga en cuenta que hay 179 pares posibles.
Reto
Determine si la cadena dada sigue las reglas de formación de gismu . Este es el código de golf , por lo que gana la solución más corta en bytes.
Entrada : Una cadena de longitud 5 del alfabeto Lojban.
Salida : un valor verdadero si la cadena puede ser un gismu y un valor falsey de lo contrario.
Casos de prueba
Válido:
gismu
cfipu
ranxi
mupno
rimge
zosxa
Inválido:
ejram
xitot
dtpno
rcare
pxuja
cetvu
Más casos de prueba: este archivo de texto contiene todos los gismu válidos, uno por línea.
Realmente no conozco a Lojban, así que sospecho que la traducción del título es incorrecta. La ayuda es apreciada.
sy kson parte del lenguaje, ¿qué pronunciación ctiene?
jno se pronuncia como inglés J, sino más bien como francés J (sin el plosivo al principio). De una de las páginas enlazadas, The regular English pronunciation of “James”, which is [dʒɛjmz], would Lojbanize as “djeimz.”, which contains a forbidden consonant pair......[additional rule to avoid this]entonces vemos que el plosivo D necesita ser agregado. La versión del francés J es de hecho SH. Los símbolos de IPA (para aquellos que los entienden) están en la página de wikipedia.