.i xu .e'o lo zunsnagri cu drani लोका jboge'a
दो वर्णों वाले एक तार के इनपुट को देखते हुए, आउटपुट कि क्या यह लोजबान में एक वैध व्यंजन समूह है।
सीएलएल 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
का उपयोग नहीं किया जाता है।)
इनपुट एक स्ट्रिंग होना चाहिए, लेकिन आप यह मान सकते हैं कि यदि आप चाहें तो वैकल्पिक ट्रेलिंग न्यूलाइन के साथ इसमें हमेशा दो व्यंजन होंगे। आउटपुट कोई भी सत्य या मिथ्या मूल्य हो सकता है ।
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा कोड जीत जाता है।
परीक्षण मामले (ये सभी उचित इनपुट स्ट्रिंग्स उचित श्रेणियों में रखे गए हैं):
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