.i xu .e'o lo zunsnagri cu drani loka jboge'a
รับอินพุตของสตริงที่ประกอบด้วยอักขระสองตัวเอาต์พุตไม่ว่าจะเป็นคลัสเตอร์พยัญชนะที่ถูกต้องใน Lojban
นี่คือคำพูดจากCLL 3.6 ที่ให้รายละเอียดกฎสำหรับคู่ของกลุ่มพยัญชนะที่ถูกต้อง (หรือมากกว่านั้นคืออันที่ไม่ถูกต้อง ):
1) It is forbidden for both consonants to be the same, as this would
violate the rule against double consonants.
2) It is forbidden for one consonant to be voiced and the other unvoiced.
The consonants “l”, “m”, “n”, and “r” are exempt from this restriction.
As a result, “bf” is forbidden, and so is “sd”, but both “fl” and “vl”,
and both “ls” and “lz”, are permitted.
3) It is forbidden for both consonants to be drawn from the set “c”, “j”,
“s”, “z”.
4) The specific pairs “cx”, “kx”, “xc”, “xk”, and “mz” are forbidden.
คำพูดอ้างอิงพยัญชนะ "เปล่งเสียง" และ "ไม่ออกเสียง" นี่คือตารางของเสียงพยัญชนะที่ไม่ได้ออกเสียงและเสียงที่เปล่งออกมา (เช่นจาก CLL 3.6):
UNVOICED VOICED
p b
t d
k g
f v
c j
s z
x -
โปรดทราบว่า {x} ไม่มีเสียงคู่กัน เพื่อความสมบูรณ์พยัญชนะที่เหลือที่ไม่ได้อยู่ในรายการนี้ (ซึ่งสามารถเปล่งออกมาอย่างใดอย่างหนึ่งหรือไม่ออกเสียงสำหรับวัตถุประสงค์ของการอ้าง) lmnr
เป็น ( y
เป็นเสียงสระและhqw
ไม่ได้ใช้ตัวอักษร
)
การป้อนข้อมูลจะต้องเป็นสตริงเดียว แต่คุณอาจคิดว่ามันจะประกอบด้วยพยัญชนะสองตัวเสมอพร้อมกับขึ้นบรรทัดใหม่ต่อท้ายตัวเลือกหากคุณต้องการ การส่งออกอาจจะเป็นใด ๆtruthy หรือค่า
นี่คือโค้ดกอล์ฟดังนั้นโค้ดที่สั้นที่สุดในหน่วยไบต์ชนะ
กรณีทดสอบ (นี่คือสตริงอินพุตที่เป็นไปได้ทั้งหมดที่อยู่ในหมวดหมู่ที่เหมาะสม):
Valid consonant clusters:
bd bg bj bl bm bn br bv bz cf ck cl cm cn cp cr ct db dg dj dl dm dn dr dv
dz fc fk fl fm fn fp fr fs ft fx gb gd gj gl gm gn gr gv gz jb jd jg jl jm
jn jr jv kc kf kl km kn kp kr ks kt lb lc ld lf lg lj lk lm ln lp lr ls lt
lv lx lz mb mc md mf mg mj mk ml mn mp mr ms mt mv mx nb nc nd nf ng nj nk
nl nm np nr ns nt nv nx nz pc pf pk pl pm pn pr ps pt px rb rc rd rf rg rj
rk rl rm rn rp rs rt rv rx rz sf sk sl sm sn sp sr st sx tc tf tk tl tm tn
tp tr ts tx vb vd vg vj vl vm vn vr vz xf xl xm xn xp xr xs xt zb zd zg zl
zm zn zr zv
Invalid consonant clusters:
bb bc bf bk bp bs bt bx cb cc cd cg cj cs cv cx cz dc dd df dk dp ds dt dx
fb fd ff fg fj fv fz gc gf gg gk gp gs gt gx jc jf jj jk jp js jt jx jz kb
kd kg kj kk kv kx kz ll mm mz nn pb pd pg pj pp pv pz rr sb sc sd sg sj ss
sv sz tb td tg tj tt tv tz vc vf vk vp vs vt vv vx xb xc xd xg xj xk xv xx
xz zc zf zj zk zp zs zt zx zz