(문자 그대로 : "이것은 gismu 형식을 따르거나 실현 합니까?")
전제
Lojban 언어 는 생성 된 언어로 , 일부 단어가 자연스럽게 개발되지 않고 만들어졌습니다. Lojban의 의미 적 기반은 중국어, 힌디어 및 영어와 같이 널리 사용되는 자연 언어의 뿌리를 결합하여 합성 된 gismu 또는 근사 입니다. 모든 gismu의 길이 는 5 글자이며 엄격한 형식을 따릅니다.
정보
우리의 목적을 위해 Lojban 알파벳은 다음과 같습니다.
abcdefgijklmnoprstuvxz
즉,이없는 로마자입니다 hqwy
.
이 알파벳은 네 가지 범주로 나눌 수 있습니다.
모음
aeiou
소 노트 자음
lmnr
무성 자음
ptkfcsx
. 목소리가 들리면 이것들은 각각 ...음성 자음
bdgvjz
(음성 자음이 없습니다x
.)
유효한 gismu가 되려면 5 자 길이의 문자열이 있어야합니다.
자음 모음 패턴 중 하나에
CVCCV
있거나 또는CCVCV
여기서 C는 자음을 나타내고 V는 모음을 나타냅니다.자음 일치 규칙을 따르십시오.
CCVCV 단어에 대한 자음 일치 규칙 :
처음 두 문자는 다음 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 ) :
세 번째와 네 번째 문자는 다음 규칙을 따라야합니다.
두 자음이 동일하게 금지되어 있습니다 ...]
한 자음은 소리를 내고 다른 자음은 소리를 내지 않습니다. 자음 "l", "m", "n"및 "r"은이 제한에서 제외됩니다. 결과적으로 "bf"는 금지되며 "sd"도 "fl"및 "vl"과 "ls"및 "lz"는 모두 허용됩니다.
세트 "c", "j", "s", "z"에서 두 자음이 모두 추출되는 것은 금지되어 있습니다.
특정 쌍 "cx", "kx", "xc", "xk"및 "mz"는 금지되어 있습니다.
가능한 쌍은 179 개입니다.
도전
주어진 문자열이 gismu 형성 규칙을 따르는 지 확인하십시오 . 이것은 code-golf 이므로 바이트 단위의 최단 솔루션이 이깁니다.
입력 : Lojban 알파벳에서 길이가 5 인 문자열.
출력 : 문자열이 gismu 일 수 있으면 참 값 이고, 그렇지 않으면 거짓 값입니다.
테스트 사례
유효한:
gismu
cfipu
ranxi
mupno
rimge
zosxa
유효하지 않습니다 :
ejram
xitot
dtpno
rcare
pxuja
cetvu
추가 테스트 사례 :이 텍스트 파일 에는 유효한 모든 gismu가 한 줄에 하나씩 포함되어 있습니다.
Lojban을 잘 모르므로 제목 번역이 잘못되었다고 생각합니다. 도움을 부탁드립니다.
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]
우리가 파열음 D의 필요에 추가되는 것을 볼 수 있도록. 무성음 프랑스어 J 버전은 실제로 SH입니다. IPA 심볼 (이를 이해하는 사람들을위한)은 wikipedia 페이지에 있습니다.