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

पायथन में एक्रोनिम (संक्षिप्त नाम) बनाना

समस्या विवरण

एक वाक्यांश दर्शाने वाली स्ट्रिंग s दी गई है, इसका एक्रोनिम बनाएं। एक्रोनिम कैपिटलाइज़्ड होना चाहिए और "and" शब्द को शामिल न करें।

उदाहरण

इनपुट: "Indian Space Research Organisation"

आउटपुट: "ISRO"

एल्गोरिदम

  1. शब्दों में विभाजित करें: tokens = s.split()
  2. प्रत्येक शब्द के लिए:
    • यदि शब्द "and" नहीं है: पहला अक्षर जोड़ें
  3. परिणाम को अपरकेस में बदलें

पायथन कार्यान्वयन

class Solution:
    def solve(self, s):
        tokens = s.split()
        string = ""
        for word in tokens:
            if word.lower() != "and":
                string += word[0]
        return string.upper()

ob = Solution()
print(ob.solve("Indian Space Research Organisation"))

इनपुट

"Indian Space Research Organisation"

आउटपुट

ISRO

नोट

word.lower() != "and" से केस-इनसेंसिटिव तुलना होती है।

  1. - पायथन में casefold() स्ट्रिंग विधि

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

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

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

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

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