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

यह जांचने के लिए कार्यक्रम कि क्या पायथन में स्ट्रिंग हाफ एक जैसे हैं

मान लीजिए कि हमारे पास एक स्ट्रिंग है जिसकी लंबाई सम है। हमें इस स्ट्रिंग को समान लंबाई के दो अलग-अलग हिस्सों में विभाजित करना है। तो मान लें कि 'ए' पहली छमाही है और 'बी' दूसरी छमाही है। हम कहते हैं कि दो तार एक जैसे होते हैं जब उनके स्वरों की संख्या समान होती है (अपरकेस या लोअरकेस)। हमें जांचना है कि 'ए' और 'बी' एक जैसे हैं या नहीं।

इसलिए, यदि इनपुट s ="प्रतिभा" जैसा है, तो आउटपुट सही होगा क्योंकि दो भाग "ताल" और "ent" हैं, वे एक जैसे हैं क्योंकि उनमें केवल एक स्वर और दो व्यंजन हैं।

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

  • a :=s का बायां आधा

  • b :=s का दायां आधा हिस्सा

  • गिनती1:=0, गिनती2:=0

  • प्रत्येक c के लिए a, do

    • अगर c एक स्वर है, तो

      • गिनती1 :=गिनती1 + 1

  • b में प्रत्येक c के लिए, करें

    • अगर c एक स्वर है, तो

      • गिनती 2 :=गिनती 2 + 1

  • अगर गिनती 1 गिनती 2 के समान है, तो सही है, अन्यथा गलत है

उदाहरण (पायथन)

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

def solve(s):
   vowels = ['a', 'e', 'i', 'o', 'u', 'A', 'E', 'I', 'O', 'U']

   a = s[:len(s)//2]
   b = s[len(s)//2:]

   count1 = 0
   count2 = 0

   for c in a:
      if c in vowels:
         count1 += 1
   for c in b:
      if c in vowels:
         count2 += 1

   return count1 == count2

s = "talent"
print(solve(s))

इनपुट

"talent"

आउटपुट

True

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

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

  1. पायथन प्रोग्राम यह जाँचने के लिए कि क्या दिया गया स्ट्रिंग पैंग्राम है

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

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

    यहां एक स्ट्रिंग दी गई है तो हमारा काम मौसम की जांच करना है कि दी गई स्ट्रिंग हेटरोग्राम है या नहीं। हेटरोग्राम चेकिंग का अर्थ यह है कि एक शब्द, वाक्यांश या वाक्य जिसमें वर्णमाला का कोई अक्षर एक से अधिक बार नहीं आता है। एक हेटरोग्राम को एक पंग्राम से अलग किया जा सकता है जो वर्णमाला के सभी अक्षरों क