(शाब्दिक रूप से: "क्या यह जिस्मफरोशी का पालन / एहसास करता है ?")
परिसर
लोजबान भाषा एक निर्मित भाषा है , जिसका अर्थ है कि इसके सभी शब्द स्वाभाविक रूप से विकसित होने की अनुमति के बजाय बनाए गए हैं। लोजबान का शब्दार्थ आधार इसके जिस्म , या जड़ शब्द हैं, जिन्हें चीनी, हिंदी और अंग्रेजी जैसी व्यापक रूप से बोली जाने वाली प्राकृतिक भाषाओं से जड़ों को मिलाकर संश्लेषित किया गया था । सभी जिस्म 5 अक्षर लंबे होते हैं और एक निश्चित सख्त रूप का पालन करते हैं।
जानकारी
हमारे उद्देश्यों के लिए, Lojban वर्णमाला है:
abcdefgijklmnoprstuvxz
यही है, बिना रोमन वर्णमाला hqwy
।
इस वर्णमाला को चार श्रेणियों में विभाजित किया जा सकता है:
स्वर वर्ण
aeiou
सोनोरेंट व्यंजन
lmnr
असंतुष्ट व्यंजन
ptkfcsx
। जब आवाज दी, ये क्रमशः हो ...आवाज वाले व्यंजन
bdgvjz
(कोई आवाज वाला व्यंजन नहीं हैx
)
एक मान्य जिस्मू होने के लिए, 5-चार-लंबी स्ट्रिंग होनी चाहिए:
व्यंजन-स्वर पैटर्न में से एक में हो
CVCCV
याCCVCV
, जहाँ C एक व्यंजन का प्रतिनिधित्व करता है, और V एक स्वर का प्रतिनिधित्व करता है।व्यंजन-मिलान नियमों का पालन करें।
CCVCV शब्दों के लिए व्यंजन-मिलान नियम:
पहले दो वर्णों को निम्नलिखित 48 जोड़ियों में से एक का गठन करना चाहिए ( स्रोत ):
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 शब्दों ( स्रोत ) के लिए व्यंजन-मिलान नियम :
तीसरे और चौथे वर्ण को निम्नलिखित नियमों का पालन करना चाहिए:
यह दोनों व्यंजन समान होने के लिए निषिद्ध है [...]
एक व्यंजन को आवाज़ देना मना है और दूसरे को बिना आवाज़ के। व्यंजन "एल", "एम", "एन" और "आर" इस प्रतिबंध से मुक्त हैं। नतीजतन, "bf" निषिद्ध है, और इसलिए "sd" है, लेकिन दोनों "fl" और "vl", और दोनों "ls" और "lz" की अनुमति है।
दोनों व्यंजन के सेट "c", "j", "s", "z" से खींचा जाना निषिद्ध है।
विशिष्ट जोड़े "cx", "kx", "xc", "xk" और "mz" वर्जित हैं।
ध्यान दें कि 179 संभावित जोड़े हैं।
चुनौती
निर्धारित करें कि क्या दी गई स्ट्रिंग जिस्म निर्माण नियमों का पालन करती है। यह कोड-गोल्फ है , इसलिए बाइट्स जीत में सबसे छोटा समाधान है।
इनपुट : लोजबन वर्णमाला से लंबाई 5 की एक स्ट्रिंग।
आउटपुट : एक सत्य मूल्य अगर स्ट्रिंग एक जिस्म और अन्यथा एक गलत मूल्य हो सकता है।
परीक्षण के मामलों
मान्य:
gismu
cfipu
ranxi
mupno
rimge
zosxa
अमान्य:
ejram
xitot
dtpno
rcare
pxuja
cetvu
अधिक परीक्षण के मामले: इस पाठ फ़ाइल में सभी मान्य जिस्मू, प्रति पंक्ति एक है।
मैं वास्तव में लोजबान को नहीं जानता, इसलिए मुझे संदेह है कि शीर्षक अनुवाद गलत है। मदद की सराहना की है।
s
और k
उच्चारण में क्या c
है?
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]
इसलिए हम देखते हैं कि प्लोसिव डी को अंदर जोड़ने की जरूरत है। फ्रेंच जे का संस्करण वास्तव में एसएच है। IPA प्रतीक (उन्हें समझने वालों के लिए) विकिपीडिया पृष्ठ पर हैं।