(文字通り:「これはgismu -formに従う/実現するか?」)
前提
ロジバンという言語は、構築された言語です。つまり、その単語のすべてが自然に発達するのではなく作成されていることを意味します。ロジバンのセマンティックベースは、中国語、ヒンディー語、英語などの広く話されている自然言語の語根を組み合わせて合成されたギスム(ルート語)です。すべてのギスムは5文字の長さで、特定の厳密な形式に従います。
情報
私たちの目的のために、ロジバンのアルファベットは次のとおりです。
abcdefgijklmnoprstuvxz
つまり、のないローマ字hqwy
。
このアルファベットは、次の4つのカテゴリに分類できます。
母音
aeiou
ソノラント子音
lmnr
無声子音
ptkfcsx
。声を出したとき、これらはそれぞれになります...有声子音
bdgvjz
(に対応する有声子音はありませんx
。)
有効なギスムになるには、5文字の長さの文字列が次の条件を満たしている必要があります。
子音母音パターン
CVCCV
またはのいずれかCCVCV
になります。Cは子音を表し、Vは母音を表します。子音一致規則に従います。
CCVCV単語の子音一致ルール:
最初の2文字は、次の48ペア(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
有声と無声のペアに分けると、これはかなり見た目がよくなることに注意してください。特に、対応する無声無声ペアが有効な場合、すべての有声無声ペアが有効です。これは、ソノラント子音を持つペアには適用されません。cl
有効ですが、無効ですjl
。
CVCCV単語の子音一致規則(source):
3番目と4番目の文字は、次の規則に従う必要があります。
両方の子音が同じであることは禁じられています[...]
1つの子音を発声し、もう1つの子音を発声することは禁じられています。子音「l」、「m」、「n」、および「r」は、この制限の対象外です。その結果、「bf」は禁止され、「sd」も禁止されますが、「fl」と「vl」の両方、および「ls」と「lz」の両方が許可されます。
両方の子音がセット「c」、「j」、「s」、「z」から引き出されることは禁止されています。
特定のペア「cx」、「kx」、「xc」、「xk」、および「mz」は禁止されています。
179の可能なペアがあることに注意してください。
チャレンジ
指定された文字列がギスム形成規則に従っているかどうかを判断します。これはcode-golfであるため、バイト単位の最短ソリューションが優先されます。
入力:ロジバンアルファベットの長さ5の文字列。
出力:truthy値文字列ができる場合ギスムそうでないとfalsey値。
テストケース
有効:
gismu
cfipu
ranxi
mupno
rimge
zosxa
無効:
ejram
xitot
dtpno
rcare
pxuja
cetvu
その他のテストケース:このテキストファイルには、有効なすべてのギスムが1行に1つずつ含まれています。
私はロジバンを本当に知らないので、タイトルの翻訳が間違っていると思う。ヘルプは大歓迎です。
s
とk
言語の一部であり、何の発音をc
持っていますか?
j
は、英語のJとして発音されず、むしろフランス語のJとして発音されるためです(冒頭の破裂音なし)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]
。フランス語Jのバージョンは確かにSHです。IPAシンボル(それらを理解している人向け)は、ウィキペディアのページにあります。