आप शायद सभी 7-सेगमेंट के डिस्प्ले को जानते हैं, जो से सभी अंकों के बीच अन्य चीजों को प्रदर्शित कर सकते हैं :
चुनौती
हम केवल सेगमेंट , आपका कार्य एकल अंकों को डिकोड करना है, जो सेगमेंट चालू हैं।
इसे 8-बिट पूर्णांक के रूप में एन्कोड किया जा सकता है, यहां प्रत्येक अंक की तालिका उनके द्विआधारी प्रतिनिधित्व और संबंधित छोटे-एंडियन और बड़े-एंडियन मूल्यों के साथ है:
नियम और मैं / हे
- इनपुट एक होगा
- एकल पूर्णांक (दो दिए गए आदेशों में से एक के ऊपर तालिका में)
- बिट्स की एक सूची / सरणी / ..
- पात्रों से युक्त एक स्ट्रिंग
ABCDEFG(आप मान सकते हैं कि इसे क्रमबद्ध किया गया है, उदाहरण के तौर परABCएन्कोड किया गया है ), उनका मामला आपकी पसंद है (मिश्रित-केस नहीं)
- आउटपुट वह अंक होगा जो इसे एनकोड करता है
- आप कोई अमान्य इनपुट मान सकते हैं (अमान्य का अर्थ है कि कोई समान अंक नहीं है)
टेस्ट
चूंकि यह चुनौती कई अभ्यावेदन की अनुमति देती है, कृपया तालिका देखें।
