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
।