एक फ़ंक्शन लिखें, जो एक आईएसबीएन -13 कोड के पहले 12 अंकों को देखते हुए , पूरे आईएसबीएन की गणना एक उपयुक्त अंक अंकों की गणना और जोड़कर करेगा।
आपके फ़ंक्शन का इनपुट एक स्ट्रिंग है जिसमें आईएसबीएन के पहले 12 अंक हैं। इसका आउटपुट एक स्ट्रिंग है जिसमें सभी 13 अंक होते हैं।
औपचारिक विनिर्देश
एक समारोह, जो जब एक स्ट्रिंग दी लिखें रों वास्तव में 12 दशमलव अंक (और कोई अन्य वर्ण) की पूरी तरह से मिलकर, एक स्ट्रिंग रिटर्न टी निम्नलिखित गुणों के साथ:
- टी में वास्तव में 13 दशमलव अंक होते हैं (और कोई अन्य वर्ण नहीं);
- s t का एक उपसर्ग है ;
- टी (यानी पहले, तीसरे, पांचवें, आदि) में विषम स्थिति में सभी अंकों का योग , और साथ ही टी (यानी दूसरे, चौथे, छठे, आदि) में भी सभी अंकों के तीन गुना अंकों का योग है , 10 के कई।
उदाहरण / परीक्षण का मामला
इनपुट
978030640615
उत्पादन
9780306406157
विजय की स्थिति
एक के रूप में कोड गोल्फ चुनौती, कम से कम जवाब जीत।