कार्य
एक कैलकुलेटर बनाएँ, जो किसी भी स्ट्रिंग, फ़ाइल, स्टडिन या जो कुछ भी लेता है, और वर्णों के सभी मूल्यों को जोड़ता है।
उदाहरण
Input
Hello World!
Output
1085
नियम
कैलकुलेटर को सिर्फ ASCII एन्कोडिंग स्वीकार करने की आवश्यकता है।
सबसे छोटा कोड जीतता है।
टिप्पणियाँ
M.buettner की टिप्पणी के बारे में, मुझे यह कहने की ज़रूरत है, मैंने मल्टीबाइट भाग के बारे में नहीं सोचा था।
तो मैं इसे बोनस के रूप में छोड़ देता हूं।
कैलकुलेटर को लिखित रूप में चलाया जाना चाहिए, इसलिए संकलन या व्याख्या करने से पहले संशोधित करने की आवश्यकता नहीं है।
बक्शीश
सिंथेटिका के लिए धन्यवाद , यहां एक और बोनस है,
प्रोग्राम जिसमें सबसे कम आउटपुट होता है जब आप उसके कोड का उपयोग करते हैं क्योंकि उसका इनपुट
जीतता हैउसे एक स्टार मिलता है।
मैं इसे पूरी तरह से संशोधित नहीं करना चाहता।
यदि आप इसे UTF-8 में आउटपुट (दाएं) मान के लिए अतिरिक्त लिखते हैं, तो आपको एक स्टार मिलता है।
जो कोड मेरे लैपटॉप पर सबसे तेजी से निष्पादित होता है (Lenovo Yoga 13 Intel Core i5 3317U 1.7Ghz, 8GB RAM, 128GB SSD, Intel HD 4000, Windows 8) को एक स्टार मिलता है।
वेब कोड पहले IE11 के तहत चक्र और फिर फ़ायरफ़ॉक्स 29.0.1 में स्पाइडरमोंकी के साथ चलेंगे
लिनक्स कोड रास्पबेरी के साथ एक रास्पबेरी पाई पर चलेगा।
टेस्टस्ट्रिंग यह है:
q/%8hnp>T%y?'wNb\},9krW &D9']K$n;l.3O+tE*$*._B^s!@k\&Cl:EO1zo8sVxEvBxCock_I+2o6 yeX*0Xq:tS^f)!!7=!tk9K<6#/E`ks(D'$z$\6Ac+MT&[s[]_Y(`<g%"w%cW'`c&q)D$0#C$QGf>?A$iawvc,}`9!('`c&q)D$0#C$QGf>?A$iawvc,}`9!(
मज़ा कोडिंग है :)
Bonusscoring
मैं इस शनिवार को स्कोर करने की योजना बना रहा हूं इसलिए 07.06.14, उस तिथि के बाद के सभी उत्तरों को बोनस अंक नहीं मिलेंगे;)
आप यहाँ परीक्षण के लिए उपयोग होने वाला कोड डाउनलोड कर सकते हैं और कांटा मुक्त महसूस कर सकते हैं :)
बोनस की वजह से थोड़ा अपडेट, मेरा लैपटॉप आंशिक रूप से टूट गया है, इसलिए मैं इसे शायद अगले सप्ताह के अंत में करूंगा, मुझे इसके लिए वास्तव में खेद है :(
Hello World!अपने कंप्यूटर पर ASCII मूल्यों के लिए दो अलग-अलग भाषाओं का उपयोग करने के लिए 1085 मिलता है ।