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

पायथन में प्रत्येक शब्द के पहले अक्षर को कैपिटलाइज़ करने का प्रोग्राम


मान लीजिए हमारे पास अंग्रेजी लोअरकेस अक्षरों वाला एक वाक्य है। हमें प्रत्येक शब्द के पहले अक्षर को अपरकेस में बदलना है।

उदाहरण के लिए, यदि इनपुट s = "i love my country" है, तो आउटपुट "I Love My Country" होगा।

समाधान दृष्टिकोण

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

  • words := s से शब्दों की सूची
  • ret := एक नई खाली सूची
  • words में प्रत्येक i के लिए, करें
    • capitalize() फंक्शन का उपयोग करके i के पहले अक्षर को कैपिटलाइज़ करें और इसे ret में डालें
  • ret में मौजूद प्रत्येक शब्द को खाली स्थान से अलग करके जोड़ें और लौटाएं

उदाहरण

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

def solve(s):
    words = s.split(' ')
    ret = []
    for i in words:
        ret.append(i.capitalize())
    return ' '.join(ret)

s = "i love my country"
print(solve(s))

इनपुट

"i love my country"

आउटपुट

I Love My Country
  1. - स्ट्रिंग में पहला दोहराया गया शब्द खोजने के लिए पायथन प्रोग्राम

    समस्या विवरण एक स्ट्रिंग दी गई है। हमारा कार्य उस स्ट्रिंग में पहला दोहराया गया शब्द खोजना है। इसके लिए हम पायथन के collections मॉड्यूल से Counter() विधि का उपयोग करते हैं। एल्गोरिदम दिए गए स्ट्रिंग को स्पेस से अलग करके शब्दों की सूची बनाएं। शब्दों की सूची को डिक्शनरी में बदलें (शब्द: आवृत्ति)। 1

  1. - स्ट्रिंग में किसी शब्द की घटनाओं को गिनने के लिए पायथन प्रोग्राम

    समस्या विवरण यहां यूजर एक स्ट्रिंग देता है और वह शब्द भी देता है जिसकी घटनाओं को गिनना है। हमारा कार्य घटनाओं की संख्या गिनना और प्रिंट करना है। उदाहरण programming आउटपुट:: 2 एल्गोरिदम स्ट्रिंग को स्पेस से विभाजित करें। एक काउंटर वेरिएबल c का उपयोग करें जिसे 0 से आरंभ करें। यदि शब्द मेल खाता है

  1. - वाक्य में प्रत्येक शब्द को उल्टा करने का पायथन प्रोग्राम

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