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

पायथन में एक संख्या और उसका तिगुना


मान लीजिए कि हमारे पास संख्याओं की एक सूची है जिसे अंक कहा जाता है, हमें यह जांचना होगा कि क्या दो संख्याएँ हैं जैसे कि एक दूसरे का तिगुना है या नहीं।

इसलिए, यदि इनपुट nums =[2, 3, 10, 7, 9] जैसा है, तो आउटपुट ट्रू होगा, क्योंकि 9 3 का ट्रिपल है

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

  • मैं :=0

  • सूची को क्रमबद्ध करें n

  • जे:=1

  • जबकि j <आकार का n, करें

    • अगर 3*n[i] n[j] के समान है, तो

      • सही लौटें

    • अगर 3*n[i]> n[j], तो

      • जे:=जे + 1

    • अन्यथा,

      • मैं :=मैं + 1

  • झूठी वापसी

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

उदाहरण

class Solution:
   def solve(self, n):
      i = 0
      n.sort()
      j = 1
      while (j < len(n)):
         if (3*n[i] == n[j]):
            return True
         if (3*n[i] > n[j]):
            j += 1
         else:
            i += 1
      return False
ob = Solution()
print(ob.solve([2, 3, 10, 7, 9]))

इनपुट

[2, 3, 10, 7, 9]

आउटपुट

True

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

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

  1. पायथन में गणितीय कार्य - विशेष कार्य और स्थिरांक

    इस लेख में, हम पायथन मानक पुस्तकालय में गणित मॉड्यूल में उपलब्ध विशेष कार्यों और स्थिरांक के बारे में जानेंगे। यहां हम कुछ स्थिरांकों की चर्चा करेंगे जैसे - pi ई सूचना नैन ताऊ और कुछ फ़ंक्शन जैसे गामा आइसिनफ इस्नान परिमित () erf() आइए स्थिरांक और उनके संबंधित मूल्यों पर चर्चा करें -

  1. पायथन में स्ट्रिंग और संख्या की तुलना कैसे करें?

    संख्याओं को छोड़कर विभिन्न प्रकार की वस्तुओं को उनके प्रकार के नामों से क्रमबद्ध किया जाता है; एक ही प्रकार की वस्तुएं जो उचित तुलना का समर्थन नहीं करती हैं, उनके पते द्वारा आदेशित की जाती हैं। जब आप दो स्ट्रिंग या दो संख्यात्मक प्रकार ऑर्डर करते हैं तो ऑर्डरिंग अपेक्षित तरीके से की जाती है (स्ट्रिं