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

पायथन में दिए गए समीकरण a + b =c से लुप्त मान ज्ञात कीजिए


मान लीजिए कि इस रूप में हमारे पास एक समीकरण है:a + b =c, अब a, b या c में से कोई एक पद लुप्त है। हमें लापता को ढूंढना है।

तो, अगर इनपुट पसंद है ? + 4 =9, तो आउटपुट 5 होगा

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

  • स्ट्रिंग से सभी रिक्त स्थान हटाएं और बदलें (+ और =अल्पविराम ',')

  • तत्व:=अल्पविराम द्वारा अलग किए गए स्ट्रिंग को विभाजित करके तत्वों की एक सूची

  • आईडीएक्स:=0

  • मैं के लिए 0 से तत्वों के आकार की सीमा में, करते हैं

    • यदि तत्व [i] सांख्यिक नहीं है, तो

      • आईडीएक्स:=मैं

      • लूप से बाहर आएं

  • यदि अंतिम तत्व गायब है, तो

    • पहला तत्व + दूसरा तत्व लौटाएं

  • अन्यथा जब दूसरा तत्व गायब हो, तब

    • अंतिम तत्व लौटाएं - पहला तत्व

  • अन्यथा जब पहला तत्व गायब हो, तब

    • अंतिम तत्व लौटाएं - दूसरा तत्व

उदाहरण

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

def find_missing(string):
   string = string.strip().replace(' ', '')
   string = string.replace('=',',')
   string = string.replace('+',',')
   elements = string.split(',')
   idx = 0
   for i in range(len(elements)):
      if not elements[i].isnumeric():
         idx = i
         break
   if idx == 2:
      return int(elements[0]) + int(elements[1])
   elif idx == 1:
      return int(elements[2]) - int(elements[0])
   elif idx == 0:
      return int(elements[2]) - int(elements[1])

print(find_missing('6 + 8 = ?'))
print(find_missing('? + 8 = 20'))
print(find_missing('5 + ? = 15'))

इनपुट

'6 + 8 = ?'
'? + 8 = 20'
'5 + ? = 15'

आउटपुट

14
12
10

  1. पायथन में उप-पेड़ों के नोड मानों के योग से न्यूनतम मान ज्ञात करने का कार्यक्रम

    मान लीजिए, हमारे पास एक पेड़ है जिसके सभी नोड्स 1 से n तक गिने गए हैं। प्रत्येक नोड में एक पूर्णांक मान होता है। अब यदि हम पेड़ से एक किनारा हटाते हैं, तो दो उप-वृक्षों के नोड मानों के योग में अंतर न्यूनतम होना चाहिए। हमें ऐसे उप-वृक्षों के बीच न्यूनतम अंतर का पता लगाना और वापस करना होगा। पेड़ हमें

  1. पायथन में टुपल्स की सूची से दिए गए तत्व वाले टुपल्स का पता लगाएं

    एक सूची में इसके तत्वों के रूप में टुपल्स हो सकते हैं। इस लेख में हम सीखेंगे कि उन टुपल्स की पहचान कैसे करें जिनमें एक विशिष्ट खोज तत्व होता है जो एक स्ट्रिंग है। इन और कंडीशन के साथ हम कंडीशन के साथ फॉलो डिजाइन कर सकते हैं। के बाद हम स्थिति या शर्तों के संयोजन का उल्लेख कर सकते हैं। उदाहरण listA =

  1. पायथन में दी गई नेस्टेड सूची में अधिकतम मूल्य के साथ उपन्यास खोजें

    एक सूची में इसके तत्वों के रूप में अन्य सूची हो सकती है। इस लेख में हम किसी दी गई सूची में मौजूद अधिकतम मूल्य वाले उप-सूची को खोजने के बराबर हैं। अधिकतम और लैम्ब्डा के साथ मैक्सिमम और लैम्ब्डा फंक्शन को एक साथ उस सबलिस्ट को देने के लिए इस्तेमाल किया जा सकता है जिसका अधिकतम मूल्य है। उदाहरण listA =