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

पायथन में जांचने का प्रोग्राम कि स्ट्रिंग लोअरकेस कैरेक्टर्स के साथ पैलिंड्रोम है या नहीं

मान लीजिए हमारे पास s नामक एक अल्फान्यूमेरिक स्ट्रिंग है। इसमें अपरकेस या लोअरकेस दोनों अक्षर हो सकते हैं। हमें जांचना है कि केवल लोअरकेस अल्फाबेट कैरेक्टर्स को ध्यान में रखते हुए s पैलिंड्रोम है या नहीं।

तो, यदि इनपुट s = "rLacHEec0a2r8" है, तो आउटपुट True होगा क्योंकि स्ट्रिंग में लोअरकेस में "racecar" है, जो एक पैलिंड्रोम है।

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

  • x := खाली स्ट्रिंग

  • s में प्रत्येक कैरेक्टर i के लिए, करें

    • यदि i लोअरकेस में है, तो

      • x := x को i के साथ कॉनकैटेनेट करें

  • यदि x पैलिंड्रोम है तो true लौटाएं, अन्यथा false

उदाहरण

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

def solve(s):
    x = ""
    for i in s:
        if i.islower():
            x += i
    return x == x[::-1]

s = "rLacHEec0a2r8"
print(solve(s))

इनपुट

"rLacHEec0a2r8"

आउटपुट

True
  1. - पायथन में जांचने का प्रोग्राम कि क्या किसी शहर से किसी अन्य शहर तक जाया जा सकता है

    मान लीजिए हमारे पास n शहर हैं जिन्हें रेंज [0, n) में संख्या के रूप में दर्शाया गया है और हमारे पास एकतरफा सड़कों की एक सूची है जो एक शहर को दूसरे से जोड़ती है। हमें जांचना है कि क्या हम किसी शहर से किसी अन्य शहर तक पहुंच सकते हैं। उदाहरण के लिए, यदि इनपुट n = 3, roads = [[0,1],[0,2],[1,0],[1,2],[2

  1. - पायथन में जांचें कि कोई संख्या बदसूरत संख्या है या नहीं

    मान लीजिए हमारे पास एक संख्या n है, हमें जांचना है कि क्या इसके अभाज्य गुणनखंड केवल 2, 3 या 5 शामिल हैं या नहीं। उदाहरण के लिए, यदि इनपुट है n = 18, तो आउटपुट होगा True, क्योंकि 18 के अभाज्य गुणनखंड 2 और 3 हैं। हल करने के चरण यदि n < 0, तो False लौटाएं। factor := [2, 3, 5] तत्वों वाली सूची। प्रत्य

  1. - Python प्रोग्राम: जांचें कि कोई संख्या अभाज्य है या नहीं

    इसमें, हम एक प्रोग्राम लिखेंगे जो जांच करेगा कि दी गई संख्या जो 1 से अधिक है, अभाज्य है या नहीं। एक अभाज्य संख्या 1 से बड़ा एक धनात्मक पूर्णांक है जिसके केवल दो गुणनखंड होते हैं 1 और वह संख्या स्वयं, उदाहरण के लिए संख्या: 2, 3, 5, 7... आदि अभाज्य संख्याएं हैं क्योंकि उनके केवल दो गुणनखंड होते हैं