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

पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग वॉयल पालिंड्रोम है या नहीं

इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे।

समस्या कथन

हमें एक स्ट्रिंग दी गई है (जिसमें स्वर और व्यंजन दोनों अक्षर हैं), सभी व्यंजनों को हटाएं, फिर जांचें कि परिणामी स्ट्रिंग पालिंड्रोम है या नहीं।

यहां हम पहले स्ट्रिंग में मौजूद सभी व्यंजनों को हटाते हैं। एक लूप से विभाजकों की गणना की जाती है जो प्रत्येक मान को 1 से न्यूनतम गणना तक विभाजित करके की जाती है।

हर बार स्थिति का मूल्यांकन सत्य होने पर काउंटर एक से बढ़ जाता है।

स्ट्रिंग में सभी व्यंजनों को हटाएं। अब हम जांचते हैं कि स्वर स्ट्रिंग पालिंड्रोम है या नहीं यानी दी गई स्ट्रिंग और उसका उलटा समान हैं या नहीं। यदि यह पालिंड्रोम है तो YES प्रिंट करें, अन्यथा NO प्रिंट करें। यदि स्ट्रिंग में कोई स्वर नहीं है (यानी केवल व्यंजन), तो -1 प्रदर्शित करें।

उदाहरण

def vowel(s):
    flag = 1
    for c in s:
        if c in "aeiou":
            flag == 1
        else:
            flag = 0
            break
    if (flag == 1):
        return True
    else:
        return False

def palindrome(s):
    if s == s[::-1]:
        return True
    else:
        return False

# ड्राइवर कोड
s = "aeoea"
if vowel(s) and palindrome(s):
    print("It is a string palindrome")
else:
    print("It is not a string palindrome")

आउटपुट

It is a string palindrome

निष्कर्ष

इस लेख में हमने पायथन प्रोग्राम के माध्यम से जांचना सीखा कि दी गई स्ट्रिंग वॉयल पालिंड्रोम है या नहीं।

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग कीवर्ड है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग कीवर्ड है या नहीं

    इस लेख में हम दी गई समस्या के समाधान के बारे में जानेंगे। समस्या कथन हमें एक स्ट्रिंग दी गई है, हमें जांचना है कि यह स्ट्रिंग पायथन का कीवर्ड है या नहीं। कीवर्ड किसी भी भाषा द्वारा आरक्षित विशेष शब्द होते हैं जिनका विशिष्ट उपयोग होता है और उन्हें पहचानकर्ता के रूप में उपयोग नहीं किया जा सकता। यह जां

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

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें जांचना होगा कि स्ट्रिंग खाली है या नहीं। पायथन स्ट्रिंग्स प्रकृति में इम्यूटेबल होती हैं इसलिए किसी भी ऑपरेशन को करते समय स्ट्रिंग्स को संभालते समय

  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं। एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी