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

पायथन में सबसे बड़ी अद्वितीय संख्या


मान लीजिए कि हमारे पास संख्याओं की एक सूची है, हमें वह संख्या लौटानी है जिसकी घटना 1 है, यदि ऐसा कोई तत्व मौजूद नहीं है, तो -1 लौटाएं। तो अगर सूची [5,2,3,6,5,2,9,6,3] जैसी है, तो आउटपुट 9 होगा।

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

  • हम प्रत्येक तत्व की जाँच करेंगे, और तत्वों को मानचित्र के अंदर रखेंगे, इसलिए यदि तत्व मानचित्र में नहीं है, तो एक नई प्रविष्टि डालें, अन्यथा मान बढ़ाएँ

  • फिर मानचित्र पर जाएं, जब मान 1 हो, तो कुंजी लौटाएं।

उदाहरण (पायथन)

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

class Solution(object):
   def largestUniqueNumber(self, A):
      d = {}
      ans = -1
      for i in A:
         if i not in d:
            d[i]=1
         else:
            d[i] +=1
      for a,b in d.items():
         if b == 1:
            ans = max(a,ans)
      return ans
ob1 = Solution()
print(ob1.largestUniqueNumber([5,2,3,6,5,2,9,6,3]))

इनपुट

[5,2,3,6,5,2,9,6,3]

आउटपुट

9

  1. पायथन में सबसे बड़ा त्रिभुज क्षेत्र

    मान लीजिए कि हमारे पास एक विमान पर बिंदुओं की एक सूची है। हमें सबसे बड़े त्रिभुज का क्षेत्रफल ज्ञात करना है जो कि किसी भी 3 बिंदुओं से बन सकता है। इसलिए, यदि इनपुट [[0,0], [0,1], [1,0], [0,2], [2,0]] जैसा है, तो आउटपुट 2 होगा। इसे हल करने के लिए, हम इन चरणों का पालन करेंगे - res :=0 N :=अंक सूच

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

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे - समस्या कथन एक संख्या n को देखते हुए, हमें इसके सभी उपलब्ध अद्वितीय अभाज्य कारकों का गुणनफल खोजना होगा और उसे वापस करना होगा। उदाहरण के लिए Input: num = 11 Output: Product is 11 स्पष्टीकरण यहां, इनपुट संख्या 11 है जिसमें केवल 1 प

  1. फैक्टोरियल () पायथन में

    डेटा विश्लेषण और अजगर से जुड़े अन्य गणितीय विश्लेषण में किसी संख्या का भाज्य ज्ञात करना एक लगातार आवश्यकता है। 1 से शुरू होकर दी गई संख्या तक सभी पूर्णांकों को गुणा करके हमेशा एक धनात्मक पूर्णांक के लिए भाज्य ज्ञात किया जाता है। इसे खोजने के तीन तरीके हो सकते हैं, जैसा कि नीचे दिखाया गया है। फॉर लूप