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

पायथन में लक्ष्य राशि प्राप्त करने के लिए आवश्यक न्यूनतम तत्व जोड़ खोजने का कार्यक्रम

मान लीजिए कि हमारे पास संख्याओं की सूची है जिन्हें अंक कहा जाता है और अन्य दो चर k और t हैं। आइए हम एक ऑपरेशन पर विचार करें जहां हम एक तत्व चुनते हैं ई रेंज में [-k, k] और अंत में इसे अंक में डालें। हमें आवश्यक न्यूनतम संक्रियाओं की संख्या ज्ञात करनी है ताकि अंकों का योग लक्ष्य के बराबर हो।

इसलिए, यदि इनपुट संख्या =[3, 1] k =4 t =1 9 की तरह है, तो आउटपुट 4 होगा क्योंकि हम योग 1 9 प्राप्त करने के लिए [3, 1, 4, 4, 4, 3] की तरह जोड़ सकते हैं। ।

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

  • कुल:=अंकों में मौजूद सभी तत्वों का योग

  • अंतर :=|t - कुल|

  • परिणाम:=(diff/k) का तल

  • यदि परिणाम * k भिन्न के समान नहीं है, तो

    • परिणाम:=परिणाम + 1

  • वापसी परिणाम

उदाहरण

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

def solve(nums, k, t):
   total = sum(nums)

   diff = abs(t - total)
   result = diff // k

   if result * k != diff:
      result = result + 1

   return result

nums = [3, 1]
k = 4
t = 19
print(solve(nums, k, t))

इनपुट

[3, 1], 4, 19

आउटपुट

4

  1. पायथन में एक शतरंज नाइट द्वारा लक्ष्य की स्थिति तक पहुंचने के लिए न्यूनतम कदम खोजने का कार्यक्रम

    मान लीजिए हमारे पास दो मान r और c हैं। यदि एक शतरंज के शूरवीर को एक असीम रूप से बड़े शतरंज बोर्ड में शुरुआत में निर्देशांक (0, 0) पर रखा जाता है, तो हमें स्थान (आर, सी) तक पहुंचने के लिए न्यूनतम चालों की संख्या का पता लगाना होगा। शूरवीर शतरंज के समान गतिमान शैली का अनुसरण करेगा। यह क्षैतिज रूप से दो

  1. पायथन प्रोग्राम में सरणी का योग ज्ञात करें

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन - हमें एक सरणी दी गई है, जिसकी हमें सरणी के योग की गणना करने की आवश्यकता है। योग प्राप्त करने के लिए प्रत्येक अनुक्रमणिका में संपूर्ण सरणी और तत्व को पार करने के लिए पाशविक-बल दृष्टिकोण की चर्चा नीचे प्रत्येक अनुक्रमण

  1. संख्या के कारकों का न्यूनतम योग खोजने के लिए पायथन कार्यक्रम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन किसी संख्या इनपुट को देखते हुए, दी गई संख्या के गुणनखंडों का न्यूनतम योग ज्ञात करें। यहां हम सभी कारकों और उनके संगत योग की गणना करेंगे और फिर उनमें से न्यूनतम का पता लगाएंगे। इसलिए संख्या के गुणनफल का न्यूनतम योग ज्