इस चुनौती का लक्ष्य वर्णों और संख्याओं के तार से एक प्रकार के अंक विज्ञान की गणना करना है ।
- इनपुट किसी भी सुविधाजनक विधि (मानक इनपुट, तर्क, पृथक फ़ाइल) के माध्यम से हो सकता है।
- इनपुट किसी भी प्रिंट योग्य ASCII वर्ण हो सकती है, लेकिन सिर्फ़ शब्द व संख्या (
A-Z,a-z, और0-9) पर विचार करना होगा। - उत्पादन अंक के बीच होना चाहिए
1और9या एक स्टार*अगर कोई पत्र और कोई अंकों ... जहां पाया (या यहां तक कि0इनपुट के किसी भी संख्या को नियंत्रित करता है, तो0और कुछ नहीं है, लेकिन यह बात नहीं करता है)। पत्र मानों को इस तरह से मैप किया जाता है:
1 2 3 4 5 6 7 8 9 a b c d e f g h i j k l m n o p q r s t u v w x y zअंकज्योतिष अंकों स्ट्रिंग में से प्रत्येक के मूल्य जोड़कर गणना की जाती है, तो दोहराते रहें जब तक वहाँ केवल एक ही अंकों है। के लिए नमूना
13579,Hello, world!,00 0 00,!@#$%^&*();,और3.141592:13579 => 1 + 3 + 5 + 7 + 9 = 25 => 2 + 5 = 7 Hello, world! => 8 + 5 + 3 + 3 + 6 + 5 + 6 + 9 + 3 + 4 = 52 => 5 + 2 = 7 00 0 00 => 0 + 0 + 0 + 0 + 0 = 0 !@#$%^&*(); => * => * 3.141592 => 3 + 1 + 4 + 1 + 5 + 9 + 2 = 25 => 2 + 5 = 7 3.1415926535897932384 => 3 + 1 + 4 + 1 + 5 + 9 + 2 + 6 + 5 + 3 + 5 + 8 + 9 + 7 + 9 + 3 + 2 + 3 + 8 + 4 = 97 => 9 + 7 = 16 => 1 + 6 = 7(यह बहुत अच्छा है, इस नमूने के अधिकांश दे
7! लेकिन यह सिर्फ नमूना है;)कुछ और परीक्षण:
Bob => 2 + 6 + 2 = 10 => 1 + 0 = 1 Charlie => 3 + 8 + 1 + 9 + 3 + 9 + 5 = 38 => 3 + 8 = 11 => 1 + 1 = 2 Anna => 1 + 5 + 5 + 1 = 12 => 1 + 2 = 3 Fana => 6 + 1 + 5 + 1 = 13 => 1 + 3 = 4 Gregory => 7 + 9 + 5 + 7 + 6 + 9 + 7 = 50 => 5 + 0 = 5 Denis => 4 + 5 + 5 + 9 + 1 = 24 => 2 + 4 = 6 Erik => 5 + 9 + 9 + 2 = 25 => 2 + 5 = 7 Helen => 8 + 5 + 3 + 5 + 5 = 26 => 2 + 6 = 8 Izis => 9 + 8 + 9 + 1 = 27 => 2 + 7 = 9
यह एक कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम जवाब जीतता है।
भाषा द्वारा सबसे कम
1और के बीच है 9!
!@#$%^&*(); कुछ जो लौटना चाहिए *।