(Littéralement: "Est-ce que cela suit / réalise la forme gismu ?")
Prémisse
La langue Lojban est une langue construite , ce qui signifie en partie que tous ses mots ont été créés plutôt que autorisés à se développer naturellement. La base sémantique de Lojban est son gismu , ou mots racines, qui ont été synthétisés en combinant des racines de langues naturelles largement parlées comme le chinois, l'hindi et l'anglais. Tous les gismu font 5 lettres et suivent une certaine forme stricte.
Information
Pour nos besoins, l'alphabet lojban est:
abcdefgijklmnoprstuvxz
Autrement dit, l'alphabet romain sans hqwy
.
Cet alphabet peut être divisé en quatre catégories:
Voyelles
aeiou
Consonnes sonores
lmnr
Consonnes non vocales
ptkfcsx
. Une fois exprimés, ceux-ci deviennent respectivement le ...Consonnes voisées
bdgvjz
(aucune consonne voisée ne correspond àx
.)
Pour être un gismu valide, une chaîne de 5 caractères doit:
Soyez dans l'un des modèles de voyelles consonnantes
CVCCV
ouCCVCV
, où C représente une consonne et V représente une voyelle.Suivez les règles de correspondance des consonnes.
Règles d'appariement des consonnes pour les mots CCVCV:
Les deux premiers caractères doivent constituer l'une des 48 paires suivantes ( source ):
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
Notez que cela semble plutôt plus agréable lorsqu'il est séparé en paires voisées et non voisées. En particulier, chaque paire voix-voix est valide si la paire voix-non-voix correspondante est valide. Cela ne s'étend pas aux paires avec une consonne sonorante; cl
est valide mais jl
ne l'est pas.
Règles d'appariement des consonnes pour les mots CVCCV ( source ):
Les troisième et quatrième caractères doivent suivre les règles suivantes:
Il est interdit que les deux consonnes soient les mêmes [...]
Il est interdit de faire entendre une consonne et l'autre sans voix. Les consonnes «l», «m», «n» et «r» sont exemptées de cette restriction. Par conséquent, "bf" est interdit, de même que "sd", mais "fl" et "vl", ainsi que "ls" et "lz", sont autorisés.
Il est interdit de tirer les deux consonnes de l'ensemble «c», «j», «s», «z».
Les paires spécifiques «cx», «kx», «xc», «xk» et «mz» sont interdites.
Notez qu'il y a 179 paires possibles.
Défi
Déterminez si la chaîne donnée suit les règles de formation de gismu . Il s'agit de code-golf , donc la solution la plus courte en octets l'emporte.
Entrée : une chaîne de longueur 5 issue de l'alphabet Lojban.
Sortie : Une valeur véridique si la chaîne peut être un gismu et une valeur falsey sinon.
Cas de test
Valide:
gismu
cfipu
ranxi
mupno
rimge
zosxa
Invalide:
ejram
xitot
dtpno
rcare
pxuja
cetvu
Plus de cas de test: ce fichier texte contient tous les gismu valides, un par ligne.
Je ne connais pas vraiment Lojban, donc je soupçonne que la traduction du titre est fausse. L'aide est appréciée.
s
et k
font partie de la langue, que la prononciation ne c
dispose?
j
n'est pas prononcé comme anglais J, mais plutôt comme français J (sans le plosif au début.) À partir d'une des pages liées 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]
, nous voyons donc que le D plosif doit être ajouté. Le non facturé la version du français J est en effet SH. Les symboles IPA (pour ceux qui les comprennent) sont sur la page wikipedia.