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

पायथन में जांचें कि सूची सख्ती से बढ़ रही है या सख्ती से घट रही है


मान लीजिए हमारे पास संख्याओं की एक सूची है; हमें जांचना है कि क्या सूची सख्ती से बढ़ रही है या सख्ती से घट रही है।

उदाहरण के लिए, यदि इनपुट है nums = [10, 12, 23, 34, 55], तो आउटपुट होगा True, क्योंकि सभी तत्व अलग हैं और प्रत्येक तत्व पिछले से बड़ा है, इसलिए यह सख्ती से बढ़ रहा है।

हल करने के चरण

  • यदि nums का आकार <= 2, तो True लौटाएं।
  • यदि num में सभी तत्व अलग नहीं हैं, तो False लौटाएं।
  • ordered := nums को क्रमबद्ध करें।
  • जब nums == ordered या nums == ordered[::-1] हो तो सत्य लौटाएं, अन्यथा असत्य।

उदाहरण

class Solution:
    def solve(self, nums):
        if len(nums) <= 2:
            return True
        if len(set(nums)) != len(nums):
            return False
        ordered = sorted(nums)
        return nums == ordered or nums == ordered[::-1]

ob = Solution()
print(ob.solve([10, 12, 23, 34, 55]))

इनपुट

[10, 12, 23, 34, 55]

आउटपुट

True
  1. दिए गए ब्लॉक्स की सूची x = y रेखा पर सममित है या नहीं जांचने का पायथन प्रोग्राम दिए गए ब्लॉक्स की सूची x = y रेखा पर सममित है या नहीं जांचने का पायथन प्रोग्राम

    मान लीजिए हमारे पास nums नामक संख्याओं की एक सूची है। और यह वर्ग ब्लॉक्स की ऊंचाई को दर्शाता है, हमें जांचना है कि क्या आकृति y = x रेखा पर सममित है या नहीं। उदाहरण के लिए, यदि इनपुट nums = [7, 5, 3, 2, 2, 1, 1] है, तो आउटपुट True होगा। इसे हल करने के लिए, हम निम्न चरणों का पालन करेंगे: i := 0 j

  1. - पायथन प्रोग्राम: चेक करना कि दो लिस्ट्स सर्कुलरली आइडेंटिकल हैं या नहीं

    यहां दो लिस्ट्स दी गई हैं। हमारा कार्य चेक करना और पता लगाना है कि क्या दो दी गई लिस्ट्स सर्कुलरली आइडेंटिकल हैं या नहीं।उदाहरणInput: A = [100, 100, 10, 10, 100] B = [100, 100, 100, 10, 10] Output: Trueव्याख्यासत्य क्योंकि जब लिस्ट में ये एलिमेंट्स सर्कुलरली रोटेट होंगे तो वे दूसरी दी गई लिस्ट के सम

  1. - सूची खाली है या नहीं जांचने का पायथन प्रोग्राम

    समस्या विवरण एक खाली सूची दी गई है। हमारा कार्य जांचना है कि यह सूची खाली है या नहीं। यहां हम जांचने का एक निहित तरीका उपयोग करते हैं। एल्गोरिदम हम एक खाली सूची लेते हैं। फिर जांचें कि यदि सूची खाली है तो 1 लौटाएं अन्यथा 0। उदाहरण कोड # खाली सूची की जांच के लिए पायथन कोड def checklist(A): if