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

पायथन में तीन तत्वों का गुणनफल खोजें जब सभी अद्वितीय हों


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

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

हल करने के चरण

  • temp_set := एक नया सेट।
  • remove := एक नया सेट।
  • प्रत्येक i के लिए [x, y, z] में:
    • यदि i temp_set में है, तो i को remove सेट में डालें।
    • i को temp_set में डालें।
  • प्रत्येक i के लिए remove में:
    • i को temp_set से हटाएं।
  • multiplied := 1
  • प्रत्येक i के लिए temp_set में:
    • multiplied := multiplied * i
  • multiplied लौटाएं।

उदाहरण

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. Python में ट्री के सभी एलिमेंट का योग खोजने का प्रोग्राम Python में ट्री के सभी एलिमेंट का योग खोजने का प्रोग्राम

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

  1. - Python प्रोग्राम से डिक्शनरी में सभी आइटम का योग खोजना

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

  1. - Python प्रोग्राम: तीन संख्याओं में से अधिकतम खोजें

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