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

जांचें कि क्या सरणी के सभी तत्व पायथन में पैलिंड्रोम हैं या नहीं

मान लीजिए कि हमारे पास संख्याओं की एक सूची है। हमें यह जांचना होगा कि सूची पैलिंड्रोम है या नहीं।

इसलिए, अगर इनपुट nums =[10, 12, 15, 12, 10] जैसा है, तो आउटपुट ट्रू होगा।

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

  • n :=अंकों का आकार
  • is_palindrome रीसेट करें
  • मैं :=0
  • जबकि मैं <=(n / 2) और n का भागफल 0 नहीं है, तो करें
    • यदि अंक [i] अंकों के समान नहीं है [n - i - 1], तो
      • is_palindrome सेट करें
      • लूप से बाहर आएं
    • i :=i + 1
  • अगर is_palindrome सेट है, तो
    • झूठी वापसी
  • अन्यथा,
    • सही लौटें

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

उदाहरण

def solve(nums):
   n = len(nums)
   is_palindrome = 0
   i = 0
   while i <= n // 2 and n != 0:
      if nums[i] != nums[n - i - 1]:
         is_palindrome = 1
         break
      i += 1
   if is_palindrome == 1:
      return False
   else:
      return True
nums = [10, 12, 15, 12, 10]
print(solve(nums))

इनपुट

[10, 12, 15, 12, 10]

आउटपुट

True

  1. ट्री में सभी मानों की जाँच करने का कार्यक्रम पायथन में समान है या नहीं

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

  1. पायथन - जांचें कि क्या सूची में सभी तत्व समान हैं

    ऐसे अवसर हो सकते हैं जब किसी सूची में सभी मान समान हों। इस लेख में हम इसे सत्यापित करने के विभिन्न तरीके देखेंगे। सब के साथ हम पहले तत्व के साथ सूची के प्रत्येक तत्व की तुलना के परिणाम को खोजने के लिए सभी फ़ंक्शन का उपयोग करते हैं। यदि प्रत्येक तुलना समानता का परिणाम देती है तो परिणाम दिया जाता है

  1. पायथन - जांचें कि क्या सूची में सभी तत्व समान हैं

    कभी-कभी हमें यह जांचने की आवश्यकता होती है कि क्या सूची में सूची तत्वों के रूप में हमारे पास एक एकल मान दोहराया गया है। हम नीचे दिए गए पायथन प्रोग्राम का उपयोग करके ऐसे परिदृश्य की जांच कर सकते हैं। अलग-अलग तरीके हैं। लूप के लिए उपयोग करना इस पद्धति में हम सूची से पहले तत्व को पकड़ते हैं और प्रत्ये