जो लोग बहुत अधिक चुनौती चाहते हैं, उनके लिए पुराने स्पेनिश वर्णमाला क्रम में , आइए एक नजर डालते हैं कि हंगेरियन वर्णमाला कैसे क्रमबद्ध होती है।
ए, ए, बी, सी, सी, डी, डीज़, डीज़, ई, ई, एफ, जी, जी, एच, आई, आई, जे, के, एल, लि, एम, एन, एन, ओ, ओ, यू ö, ő, p, q, r, s, sz, t, ty, u, ú, ü, w, v, w, x, y, z, zs
वास्तव में, q
, w
, x
और y
हंगरी के शब्दों में उपयोग नहीं किया जाता है, लेकिन वे एकल शब्दों और विदेशी नामों के लिए शामिल किए गए हैं। विदेशी उच्चारण वाले पात्र जो हंगेरियाई वर्णमाला (जैसे ñ
) का हिस्सा नहीं हैं, गैर-उच्चारण वाले लोगों के समान प्राथमिकता है, लेकिन हम उन्हें इस चुनौती के लिए अवहेलना करते हैं।
नियम, संक्षेप:
- डिग्राफ्स (
cs
,sz
आदि) और ट्रिग्राफ (dzs
) को माना जाता है क्योंकि वे अपने आप पत्र थे।
cudar cukor cuppant csalit csata
- एक ही संयुक्ताक्षर या trigraph एक शब्द में एक दूसरे के बाद दो बार सीधे होती है, तो वे एक सरल तरीके से लिखा जाता है:
ssz
के बजायszsz
,ddzs
के बजायdzsdzs
लेकिन वर्णमाला के क्रम के लिए गैर सरलीकृत आदेश प्रयोग किया जाता है। उदाहरण के लिएkasza
<kaszinó
<kassza
, क्योंकिkassza
के रूप में प्रयोग किया जाता हैk
+a
+sz
+sz
+a
आदेश की खातिर। कभी-कभी आप यौगिक शब्दों के मामले में एक शब्द में गैर-अनुबंधित संस्करण पा सकते हैं।
kasza kaszinó kassza kaszt nagy naggyá nagygyakorlat naggyal nagyít
- पूंजीकरण कोई फर्क नहीं पड़ता, अपवाद के साथ जब दो शब्द बिल्कुल बिना कैपिटलाइज़ेशन के समान होंगे, जिस स्थिति में निचला मामला पत्र प्राथमिकता है
jácint Jácint Zoltán zongora
- उच्चारण चिह्न स्वर की छोटी और लंबी संस्करण एक ही प्राथमिकता दी जाती है (
a - á
,e -é
,i - í
,o - ó
,ö - ő
,u - ú
ü - ű
), एक भी अपवाद के साथ: अगर दो शब्दों अन्यथा बिल्कुल वैसा ही होगा, लघु स्वर प्राथमिकता दीर्घ स्वरों से अधिक है। ध्यान दें, कि umlaut (ö
औरü
) के साथ स्वर पूरी तरह सेo
और से अलग वर्ण हैंu
।
Eger egér író iroda irónia kerek kerék kérek szúr szül
- हाइफ़न या रिक्त स्थान (उदाहरण के लिए, यौगिक शब्दों, नामों आदि में) को पूरी तरह से अनदेखा कर दिया जाता है
márvány márványkő márvány sírkő Márvány-tenger márványtömb
काम
आपका प्रोग्राम / फ़ंक्शन स्ट्रिंग्स प्राप्त करता है, जो हंगेरियाई वर्णमाला (दोनों निचले और ऊपरी मामले) के पात्रों से बना है, लेकिन एक स्ट्रिंग में रिक्त स्थान या हाइफ़न हो सकते हैं। सादगी के लिए, माइनस साइन (ASCII 45) को हाइफ़न के रूप में इस्तेमाल किया जा सकता है। ध्यान दें कि कुछ अक्षर (जैसे ő
) ASCII का हिस्सा नहीं हैं। आप अपनी इच्छानुसार किसी भी एन्कोडिंग का उपयोग कर सकते हैं, यदि यह सभी आवश्यक वर्णों का समर्थन करता है।
आपको लाइनों को सही ढंग से ऑर्डर करना होगा और परिणाम प्रदर्शित / वापस करना होगा।
आप परीक्षण के लिए उपरोक्त उदाहरणों के किसी भी बेतरतीब ढंग से ऑर्डर किए गए सबसेट का उपयोग कर सकते हैं।
संपादित करें:
कृपया किसी भी अंतर्निहित या अन्य तरीके का उपयोग न करें जो पहले से ही अपने द्वारा हंगेरियाई वर्णानुक्रम को जानता है। यह प्रतियोगिता को व्यर्थ कर देगा, और सबसे अच्छी नियमित अभिव्यक्ति या सर्वश्रेष्ठ कोड गोल्फिंग ट्रिक्स खोजने से सभी चुनौती लेगा।
EDIT2:
Isaacg द्वारा पूछे गए स्पष्टीकरण को स्पष्ट करने के लिए: "दो तार जो केवल पूंजीकरण और लंबे बनाम छोटे स्वरों से भिन्न होते हैं, लेकिन दोनों तरीकों में भिन्न होते हैं": हालांकि आधिकारिक दस्तावेज़ में कोई भी नियम इस प्रश्न को स्पष्ट रूप से संबोधित नहीं करता है, एक उदाहरण जो लंबाई के बिंदुओं के भीतर पाया जाता है। स्वर का पूंजीकरण से अधिक महत्व है।
malacsült
या nyílászáró
। मुझे आश्चर्य है कि अगर कोई हो (लेकिन आपको इसकी जांच के लिए एक शब्दावली की आवश्यकता होगी, जो संभवतः इस चुनौती का हिस्सा नहीं है)