(Dosłownie: „Czy to następuje / realizuje formę gismu ?”)
Przesłanka
Język Lojban jest językiem skonstruowanym , co oznacza po części, że wszystkie jego słowa zostały stworzone, a nie rozwinięte w sposób naturalny. Podstawą semantyczną Lojban są gismu , czyli słowa rdzeniowe , które zostały zsyntetyzowane poprzez połączenie rdzeni z powszechnie używanych języków naturalnych, takich jak chiński, hindi i angielski. Wszystkie gismu mają 5 liter i mają ściśle określoną formę.
Informacja
Dla naszych celów alfabet Lojban to:
abcdefgijklmnoprstuvxz
Oznacza to, że alfabet rzymski bez hqwy
.
Ten alfabet można podzielić na cztery kategorie:
Samogłoski
aeiou
Spółgłoski Sonorant
lmnr
Bezdźwięczne spółgłosek
ptkfcsx
. Po wypowiedzeniu stają się odpowiednio ...Spółgłoski dźwięczne
bdgvjz
(żadna spółgłoska dźwięczna nie odpowiadax
.)
Aby być prawidłowym gismu, ciąg o długości 5 znaków musi:
Być w jednym ze wzorów spółgłosek-samogłoski
CVCCV
lubCCVCV
, gdzie C oznacza spółgłoskę, a V oznacza samogłoskę.Przestrzegaj reguł dopasowywania spółgłoski.
Reguły dopasowania spójnego dla słów CCVCV:
Pierwsze dwa znaki muszą stanowić jedną z następujących 48 par ( źródło ):
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
Zauważ, że wygląda to ładniej, gdy jest podzielone na pary dźwięczne i bezdźwięczne. W szczególności każda para z dźwięcznym dźwiękiem jest ważna, jeśli odpowiednia para bezdźwięcznie bezdźwięczna jest ważna. Nie obejmuje to par ze spółgłoską sonorancką; cl
jest ważny, ale jl
nie jest.
Reguły dopasowania spójnego dla słów CVCCV ( źródło ):
Trzeci i czwarty znak muszą przestrzegać następujących zasad:
Obie spółgłoski są takie same [...]
Zabrania się wyrażania jednej spółgłoski, a drugiej bezdźwięczności. Spółgłoski „l”, „m”, „n” i „r” są wyłączone z tego ograniczenia. W rezultacie „bf” jest zabronione, podobnie jak „sd”, ale dozwolone są zarówno „fl”, jak i „vl” oraz zarówno „ls”, jak i „lz”.
Zabrania się rysowania obu spółgłosek ze zbioru „c”, „j”, „s”, „z”.
Określone pary „cx”, „kx”, „xc”, „xk” i „mz” są zabronione.
Pamiętaj, że istnieje 179 możliwych par.
Wyzwanie
Ustal, czy podany ciąg znaków jest zgodny z regułami formowania gismu . To jest golf golfowy , więc wygrywa najkrótsze rozwiązanie w bajtach.
Dane wejściowe : ciąg o długości 5 z alfabetu Lojban.
Wyjście : prawdziwa wartość, jeśli łańcuch może być gismu, w przeciwnym razie wartość falsey.
Przypadki testowe
Ważny:
gismu
cfipu
ranxi
mupno
rimge
zosxa
Nieważny:
ejram
xitot
dtpno
rcare
pxuja
cetvu
Więcej przypadków testowych: ten plik tekstowy zawiera wszystkie prawidłowe gismu, po jednym w wierszu.
Tak naprawdę nie znam Lojbana, więc podejrzewam, że tłumaczenie tytułu jest nieprawidłowe. Pomoc jest doceniana.
s
i k
są częścią języka, co wymowa nie c
ma?
j
nie jest wymawiane jako angielski J, ale raczej jako francuski J (bez plosive na początku.) Z jednej z połączonych stron, 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]
więc widzimy, że plosive D należy dodać. wersja francuskiego J jest rzeczywiście SH. Symbole IPA (dla tych, którzy je rozumieją) znajdują się na stronie wikipedii.