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

जांचें कि क्या सरणी में एक तत्व है जो पायथन में शेष सभी तत्वों के योग के बराबर है

मान लीजिए कि हमारे पास nums नामक एक सरणी है, हमें यह जांचना है कि क्या सरणी में एक तत्व है जिसका मान अन्य सभी तत्वों के योग के समान है।

इसलिए, अगर इनपुट nums =[3,2,10,4,1] जैसा है, तो आउटपुट ट्रू होगा, 10 =(3+2+4+1)।

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

  • आवृत्ति:=एक खाली नक्शा
  • कुल :=0
  • i के लिए 0 से लेकर अंकों के आकार -1 तक के लिए
    • freq[nums[i]] :=freq[nums[i]] + 1
    • कुल:=कुल + अंक[i]
  • यदि योग सम है, तो
    • यदि freq[(कुल / 2) का भागफल गैर-शून्य है, तो
      • सही लौटें
  • झूठी वापसी

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

उदाहरण कोड

संग्रह से कुल% 2 ==0:अगर freq [कुल // 2]:वापसी सही वापसी झूठी संख्या =[3,2,10,4,1] प्रिंट (समाधान (संख्या))

इनपुट

[3,2,10,4,1]

आउटपुट

सच

  1. पायथन में सभी सरणी तत्वों को समान बनाने के लिए आवश्यक संचालन की संख्या

    हमने तत्वों की एक सरणी दी है, और हमें तत्वों को 1 से बढ़ाकर उन सभी को समान बनाना है। हमें प्रत्येक चरण में n - 1 तत्व को बढ़ाने की अनुमति है। हमारा लक्ष्य सभी सरणी तत्वों को समान बनाने के लिए आवश्यक संचालन की कुल संख्या की गणना करना है। उदाहरण के लिए, यदि आप सूची [1, 2, 3] लेते हैं, तो सभी तत्वों को

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

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

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

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