आपका कार्य एक प्रोग्राम बनाना है जो किसी भी लम्बाई के शब्द का इनपुट ले लेगा , कैलीबरी फॉन्ट में। यह शब्द अक्षर वर्णों से बना होगा जो एक सामान्य QWERTY कीबोर्ड पर पाए जाते हैं। कोई उच्चारण या कोई अन्य वर्ण (यानी विराम चिह्न, संख्या आदि) नहीं होगा।
तो, मूल वर्ण हैं:
ABCDEFGHIJKLMNOPQRSTU VWXYZ
यह कार्यक्रम वर्णों को बदलने के लिए इसे फिर से स्क्रैम्बल करेगा ताकि वे समान या बिल्कुल समान दिखें, जो संभवत: किसी स्पेल चेकर को हरी झंडी दिखा कर भ्रमित कर देगा, लेकिन यह मुझे भ्रमित करेगा क्योंकि यह अपरिवर्तित वर्ण के साथ सामान्य शब्द के समान दिखता है।
इसका एक उदाहरण यूनिकोड वर्ण U+0430, सिरिलिक छोटा अक्षर a ("а") है, जो यूनिकोड वर्ण U+0061, लैटिन छोटे अक्षर a (("a") के समान दिख सकता है, जो अंग्रेजी में प्रयुक्त "a" है।
एक अन्य उदाहरण है रूसी अक्षर а, с, е, о, р, х और तुम्हारा के पास मूल लैटिन वर्णमाला में ऑप्टिकल समकक्ष हैं और एक, सी, ई, ओ, पी, एक्स और वाई के करीब या समान दिखते हैं।
नियम:
- कार्यक्रम में समान वर्णों पर काम करना होता है। इसका मतलब है कि उन्हें किसी भी रूप में संग्रहीत नहीं किया जा सकता है । इसका मतलब यह है कि यूनिकोड मूल्य या स्वयं चरित्र।
- यह एक कोड गोल्फ है - सबसे छोटा उत्तर जीतता है!
- तुम भी ungolfed संस्करण पोस्ट करने के लिए धोखा है कि पता नहीं किया जा सकता से बचने के लिए जब इसकी गोल्फ है!
- आप ऐसा करने के लिए किसी भी फ़ंक्शन या प्रोग्राम का उपयोग कर सकते हैं, जब तक कि वहां शब्द संग्रहीत न हों।
- आपको UTF-8 का उपयोग करना चाहिए। अन्य इनपुट और आउटपुट पर प्रतिबंध लगा दिया गया है। ऐसा इसलिए है कि मैं वास्तव में पढ़ रहा हूं कि आप क्या आउटपुट कर रहे हैं, और मैं क्या इनपुट कर रहा हूं, इसलिए मेरे पास वर्गों, प्रश्नवाचक चिन्ह और ❮ther rand❮m punctuati❮n का यादृच्छिक द्रव्यमान नहीं है!
- यह किसी भी शब्द के साथ काम करना है जिसे मैं इनपुट करता हूं।
एक काम करने वाला उदाहरण (इसे शब्द में कॉपी और पेस्ट करें और इसके बाद एक स्थान डालें, इसे दूसरे को ध्वजांकित करना चाहिए और पहले को नहीं।)
Halim
Hаlim
शुभ लाभ! शुरू
