7-सेगमेंट डिस्प्ले को देखते हुए कुछ सेगमेंट और कुछ ऑफ के साथ, अंकों का एक क्रम (0-9) लगता है, जैसे कि प्रत्येक अंक के लिए संबंधित सेगमेंट को टॉगल करने के बाद, सभी सेगमेंट को बंद कर दिया जाता है।
उदाहरण
_
_ [3] => | [1] => [OFF]
_ |
संख्या और उनके संबंधित खंड:
_ _ _ _ _ _ _ _
| | | _| _| |_| |_ |_ | |_| |_|
|_| | |_ _| | _| |_| | |_| _|
नियम
कोडगॉल्फ g सबसे छोटी प्रविष्टि जीतती है।
इनपुट
खंडों की एक गैर-रिक्त सूची, जिसे स्विच किया जाता है, जैसा कि दिया गया है
संख्याओं का एक क्रम। खंडों को ऊपर से नीचे की ओर, बाएं से दाएं पर गिना जाता है; 0 या 1. से शुरू होने वाले नंबरों को क्रम में रखने की आवश्यकता नहीं है।
एक एकल 7-बिट अंक। MSB / LSB निर्दिष्ट नहीं (इस प्रकार आप चुन सकते हैं)।
संख्याओं के बीच गैर-संख्यात्मक वर्ण अनुमत हैं (लेकिन समर्थित होने की आवश्यकता नहीं है)।
उदाहरण के लिए। संख्या के लिए 7: 136या 1010010या0100101
उत्पादन
डिस्प्ले पर "लागू" होने के लिए संख्याओं का एक क्रम। किसी भी तरह से प्रतिबंधित नहीं है, जैसे अंकों का क्रम। उदाहरण के लिए। के लिए प्रारंभिक अवस्था संख्या के लिए इसी 1, वैध आउटपुट होगा 1, 111, 010, आदि
एक वैकल्पिक आउटपुट 10-बिट अंक (फिर से, एमएसबी / एलएसबी आपकी पसंद है)। उदाहरण के लिए। 1इनपुट के रूप में, आउटपुट 1000000000या होगा 0000000001।
कुछ संयोजनों में कई गैर-दोहराए जाने वाले समाधान होते हैं, जैसे। अपरकेस लेटर से संबंधित सेगमेंट को Hस्विच ऑफ किया जा सकता है 013, लेकिन यह भी 489और 0258।
यदि कोई समाधान मौजूद नहीं है (जो मुझे लगता है कि संभव नहीं है), आउटपुट खाली है।
301लिए H)।
17, 08और 1479। ऊपरी ऊर्ध्वाधर खंडों के लिए समाधान, बाएं से दाएं, हैं 39और 59। निचले ऊर्ध्वाधर खंडों के लिए समाधान, बाएं से दाएं, हैं 56और 2389।
2हमेशा जरूरी नहीं है, क्योंकि आप इसे किसी के साथ की जगह ले सकता 0468, 1358या 1369, चाहे आप चाहते हैं पर एक आधार 0, 8या 9अपने जवाब में है, लेकिन वहाँ खत्म करने के लिए कोई रास्ता नहीं है 7सब पर है, और मुझे लगता है कि आप कम से कम एक में होनी चाहिए की 1और 3।