मैंने हाल ही में अपने लेखन में मदद करने के लिए, कुछ डिक्टेशन सॉफ्टवेयर डाउनलोड करने का फैसला किया। हालाँकि, यह बहुत अच्छी तरह से काम नहीं कर रहा है जब मैं कोडिंग कर रहा हूं, क्योंकि मुझे शब्द कहने से लेकर प्रतीकों और फिर से वापस आने तक बदलना है। यह और भी बुरा है जब मैं एक गूढ़ भाषा में कोडिंग कर रहा हूं जो सभी प्रतीक हैं।
श्रुतलेख कार्यक्रम के मेरे उपयोग को और अधिक सुसंगत बनाने के लिए, मैंने इसे चरित्र मोड में बदलने का निर्णय लिया, जहाँ मैं इसके बजाय प्रत्येक वर्ण का नाम कहता हूँ। समस्या सुलझ गयी! हालांकि इससे मेरे उपन्यास की रिलीज़ की तारीख थोड़ी देरी हो जाती है ...
इसलिए, यह मानते हुए कि एक चरित्र का नाम जितना लंबा होगा, यह कहने में जितना अधिक समय लगेगा, मुझे अपने कुछ कार्यक्रमों / वाक्यों को समझने में कितना समय लगेगा?
विशेष विवरण
केवल मुद्रण योग्य ASCII से मिलकर एक स्ट्रिंग को देखते हुए, प्रत्येक वर्ण के यूनिकोड नाम का योग लौटाएं। उदाहरण के लिए, /
कहा जाता है SOLIDUS
7 अक्षरों के साथ है, और A
है LATIN CAPITAL LETTER A
22 पात्रों के साथ।
लेकिन याद रखें, मुझे आपके कार्यक्रमों को उन्हें निष्पादित करने के लिए ज़ोर से कहना होगा, इसलिए उनका स्कोर इस पर आधारित होगा कि मुझे उन्हें कहने में कितना समय लगेगा, अर्थात प्रत्येक चरित्र के यूनिकोड नाम की लंबाई के योग के रूप में।
परीक्षण के मामलों:
प्रारूप input => output
में इनपुट में कोई अनुगामी / अग्रणी स्थान नहीं है।
A => 22
/ => 7
Once upon a time... => 304
slurp.uninames>>.comb.sum.say => 530
JoKing => 124
!" #$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ => 1591
Double-check your \s on the last test case ;) => 755
<say "<$_>~~.EVAL">~~.EVAL => 388
,[.,] => 58
19 => 19
नियम:
- आपके कार्यक्रम के लिए इनपुट में केवल मुद्रण योग्य ASCII वर्ण शामिल होंगे, अर्थात कोडपॉइंट्स 32 (स्पेस) से 126 (टिल्ड)।
- सुविधा के लिए, यहां उन पात्रों की लंबाई की सूची है जिन्हें आपको संभालना है:
[5,16,14,11,11,12,9,10,16,17,8,9,5,12,9,7,10,9,9,11,10,10,9,11,11,10,5,9,14,11,17,13,13,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,19,15,20,17,8,12,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,18,13,19,5]
- सुविधा के लिए, यहां उन पात्रों की लंबाई की सूची है जिन्हें आपको संभालना है:
- यहां एक संदर्भ कार्यक्रम है जिसका उपयोग आप अपने कार्यक्रम को स्कोर करने के लिए कर सकते हैं।
- पीटर टेलर ने कहा है कि संदर्भ कार्यक्रम कुछ यूनिकोड वर्णों को सामान्य करता है । यह अभी भी सबसे समाधान के लिए काम करना चाहिए, लेकिन यदि आवश्यक हो तो इसे ठीक करने के लिए स्वतंत्र महसूस करें
- चूंकि आप कह रहे हैं कि वास्तव में जो अक्षर दिखते हैं, आपका समाधान प्रदर्शित किए जाने वाले वर्णों द्वारा किया जाएगा, बाइट्स शामिल नहीं हैं। यह कस्टम एन्कोडिंग वाली भाषाओं में निर्देशित है।
- आप यह मान सकते हैं कि मैंने पूरे यूनिकोड पुस्तकालय को याद कर लिया है और आप जो भी अजीब अक्षर उपयोग कर सकते हैं, कह सकते हैं।
- सॉरी रोजम, लेकिन जवाबों को प्रदर्शन योग्य पात्रों से बना होना चाहिए। Unprintables ठीक हैं, मुझे सिर्फ पात्रों को ज़ोर से पढ़ने में सक्षम होना है।
- आप जो भी करते हैं,
ﯹ
अपने कार्यक्रम में उपयोग नहीं करते हैं ।
\x[2126]
रूप में गिना जाता है \x[3a9]
।
ARABIC LIGATURE UIGHUR KIRGHIZ YEH WITH HAMZA ABOVE WITH ALEF MAKSURA ISOLATED FORM
यह मेरे बच्चे का पूरा नाम होगा