मुझे संयुक्त राज्य अमेरिका में एक गणित सम्मान समाज म्यू अल्फा थीटा द्वारा संचालित गणित प्रतियोगिताओं में भाग लेने का आनंद मिलता है। प्रतियोगिताओं में, मैं 30-प्रश्न की बहुविकल्पीय परीक्षा लेता हूं। प्रति प्रश्न पांच विकल्प हैं, ए को ई के माध्यम से लेबल किया गया है।
एक परीक्षण पर मेरा स्कोर प्रत्येक सही उत्तर के लिए चार अंक है, एक प्रश्न के लिए शून्य अंक खाली छोड़ दिया गया है, और प्रत्येक गलत उत्तर के लिए नकारात्मक एक अंक है।
एक प्रोग्राम लिखें जो उपरोक्त स्कोरिंग प्रणाली के अनुसार एक परीक्षा का ग्रेड दे। इनपुट के दो घटक होने चाहिए: एक उत्तर कुंजी जिसके बाद प्रतिक्रियाएं होती हैं। रिक्त छोड़ दिए गए प्रश्नों को रिक्त स्थान के रूप में इनपुट किया जाना है। पहले इनपुट में केवल अक्षर AE (या ae, आपकी पसंद) शामिल होना चाहिए, और यह माना जा सकता है कि इनपुट में कोई व्हाट्सएप नहीं है। दूसरे इनपुट में केवल रिक्त स्थान और अक्षर AE (या ae) होना चाहिए। 30-प्रश्न परीक्षण लागू नहीं करने वाले इनपुट Invalid test
को आउटपुट के रूप में प्रिंट करना चाहिए ।
आउटपुट ग्रेड या होना चाहिए Invalid test
।
बक्शीश
यदि आपका प्रोग्राम अंतिम अंक के बाद नंबर राइट, नंबर लेफ्ट ब्लैंक और नंबर गलत को प्रिंट करता है (aR bB cW)
, तो 20 बाइट्स हटा दें।
नमूना इनपुट
CABBDCABECDBACDBEAACADDBBBEDDA //answer key
CABEDDABDC BACDBBAADE CBBEDDA //responses
नमूना उत्पादन
कोई बोनस नहीं
73
बक्शीश
73 (20R 3B 7W)
मानक नियम लागू होते हैं। बाइट्स में सबसे छोटा कोड जीतता है।
Invalid test
।