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

तीन तत्वों के उत्पाद को खोजने का कार्यक्रम जब सभी पायथन में अद्वितीय हों

मान लीजिए कि हमारे पास तीन संख्याएँ हैं, x, y, और z, हमें उनका गुणनफल ज्ञात करना है, लेकिन यदि कोई दो संख्याएँ समान हैं, तो वे गिनती नहीं करते हैं।

इसलिए, यदि इनपुट x =5, y =4, z =2 जैसा है, तो आउटपुट 40 होगा, क्योंकि तीनों नंबर अलग-अलग हैं इसलिए उनका उत्पाद 5 * 4 * 2 =40

है।

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

  • temp_set :=एक नया सेट
  • निकालें :=एक नया सेट
  • प्रत्येक i के लिए [x,y,z] में, do
    • अगर मैं temp_set में हूं, तो
      • i को निकालें नामक सेट में डालें
    • मैं सेट temp_set में सम्मिलित करें
  • प्रत्येक i को हटाने के लिए, करें
    • मैं temp_set से हटाएं
  • गुणा :=1
  • temp_set में प्रत्येक i के लिए, करें
    • गुणा :=गुणा * i
  • वापसी गुणा

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

उदाहरण

class Solution:
   def solve(self, x, y, z):
      temp_set = set()
      remove = set()
      for i in [x, y, z]:
         if i in temp_set:
            remove.add(i)
         temp_set.add(i)
      for i in remove:
         temp_set.remove(i)
      multiplied = 1
      for i in temp_set:
         multiplied *= i
      return multiplied
ob = Solution()
print(ob.solve(5, 4, 2))

इनपुट

5, 4, 2

आउटपुट

40

  1. पायथन में एक पेड़ के सभी तत्वों का योग खोजने का कार्यक्रम

    मान लीजिए कि हमारे पास एक बाइनरी ट्री है जिसमें कुछ मान हैं, हमें ट्री के सभी मानों का योग ज्ञात करना है। तो, अगर इनपुट पसंद है तो आउटपुट 14 . होगा इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - फ़ंक्शन रिकर्स () को परिभाषित करें। यह नोड लेगा वैल:=नोड का मान यदि नोड का बायां भाग शून्

  1. शब्दकोश में सभी वस्तुओं का योग खोजने के लिए पायथन प्रोग्राम

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे। समस्या कथन − हमें एक डिक्शनरी दी गई है, और हमें डिक्शनरी में 3 सबसे ज्यादा वैल्यू प्रिंट करने की जरूरत है। समस्या कथन के तीन दृष्टिकोण नीचे दिए गए हैं: दृष्टिकोण 1 - चलने योग्य शब्दकोश से योग की गणना करना उदाहरण # sum function d

  1. अधिकतम तीन नंबर खोजने के लिए पायथन प्रोग्राम

    इस ट्यूटोरियल में, हम एक प्रोग्राम लिखने जा रहे हैं जो तीन अंकों से अधिकतम राशि का पता लगाता है। हमारे पास तीन संख्याएँ होंगी, और हमारा लक्ष्य उन तीन संख्याओं में से अधिकतम संख्या ज्ञात करना है। आइए बेहतर समझ के लिए कुछ नमूना परीक्षण मामलों को देखें। Input: a, b, c = 2, 34, 4 Output: 34 Input: a