Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

जांचें कि क्या पायथन में नेतृत्व किए गए सात खंडों का उपयोग करके संख्या प्रदर्शित की जा सकती है

मान लीजिए कि हमारे पास एक संख्या n है, और हमारे पास एक और इनपुट c है। हमें यह जांचना है कि n को 7-सेगमेंट डिस्प्ले का उपयोग करके प्रदर्शित किया जा सकता है या नहीं। अब यहाँ एक बाधा है। हमें केवल एल ई डी की अधिकतम संख्या में चमकने की अनुमति है।

इसलिए, यदि इनपुट n =315 c =17 जैसा है, तो आउटपुट सही होगा क्योंकि 315 को 12 LED की आवश्यकता होती है और हमारे पास 17 है।

जांचें कि क्या पायथन में नेतृत्व किए गए सात खंडों का उपयोग करके संख्या प्रदर्शित की जा सकती है

इसे हल करने के लिए, हम इन चरणों का पालन करेंगे -

  • seg :=एक सूची जिसमें सभी अंकों के लिए लीड काउंट शामिल हैं:[6, 2, 5, 5, 4, 5, 6, 3, 7, 6]
  • s :=n स्ट्रिंग के रूप में
  • led_count :=0
  • i के लिए 0 से लेकर s-1 के आकार तक के लिए
    • led_count :=led_count + seg[ ith वर्ण के लिए मान]
  • यदि led_count <=c, तो
    • सही लौटें
  • झूठी वापसी

उदाहरण

आइए बेहतर समझ पाने के लिए निम्नलिखित कार्यान्वयन देखें -

seg = [6, 2, 5, 5, 4, 5, 6, 3, 7, 6]
def solve(n, c) :
   s = str(n)
   led_count = 0
   for i in range(len(s)) :
      led_count += seg[ord(s[i]) - 48]
   if led_count <= c:
      return True
   return False
n = 315
c = 17
print(solve(n, c))

इनपुट

315, 17

आउटपुट

True

  1. पायथन का उपयोग करके भविष्यवाणी की जांच के लिए Tensorflow का उपयोग कैसे किया जा सकता है?

    TensorFlow का उपयोग इमेजनेट द्वारा की गई भविष्यवाणियों की कल्पना करके imshow पद्धति का उपयोग करके matplotlib का उपयोग करके भविष्यवाणी की जांच करने के लिए किया जा सकता है। और पढ़ें: TensorFlow क्या है और Keras कैसे तंत्रिका नेटवर्क बनाने के लिए TensorFlow के साथ काम करता है? एक तंत्रिका नेटवर्क जिस

  1. प्राइम नंबर चेक करने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक नंबर दिया गया है, हमें यह जांचना होगा कि दी गई संख्या एक अभाज्य संख्या है या नहीं। 1 से बड़ी दी गई धनात्मक संख्या जिसका 1 के अलावा कोई अन्य गुणनखंड नहीं है और संख्या ही अभाज्य संख्या कहलाती है। 2, 3, 5, 7, आ

  1. आर्मस्ट्रांग नंबर की जांच के लिए पायथन प्रोग्राम

    इस लेख में, हम दिए गए समस्या कथन को हल करने के लिए समाधान और दृष्टिकोण के बारे में जानेंगे। समस्या कथन एक पूर्णांक n दिया गया है, हमें यह जांचना होगा कि दिया गया पूर्णांक एक आर्मस्ट्रांग संख्या है। एक धनात्मक पूर्णांक को आर्मस्ट्रांग क्रमांक n कहा जाता है यदि abcd... = a^n + b^n + c^n + d^n + &hel