কম্পিউটার টিউটোরিয়াল

পাইথনে এক্রোনিম বের করুন


मान लीजिए हमारे पास एक स्ट्रिंग s है जो एक वाक्यांश को दर्शाती है, हमें इसका एक्रोनिम (acronym) ढूंढना है। एक्रोनिम बड़े अक्षरों में होना चाहिए और इसमें "and" शब्द शामिल नहीं होना चाहिए।

यदि इनपुट "Indian Space Research Organisation" जैसा है, तो आउटपुट ISRO होगा।

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

  • tokens := s के प्रत्येक शब्द को एक सरणी के रूप में
  • string := खाली स्ट्रिंग
  • tokens में प्रत्येक शब्द के लिए, करें:
    • यदि शब्द "and" नहीं है, तो
      • string := string + शब्द का पहला अक्षर
  • string को अपरकेस स्ट्रिंग में बदलकर लौटाएं

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

उदाहरण

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

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

इनपुट

"Indian Space Research Organisation"

आउटपुट

ISRO

  1. পাইথনে স্ট্রিং-এ একটি শব্দের ঘটনার সংখ্যা গণনা

  2. পাইথনে casefold() স্ট্রিং মেথড

  3. পাইথনে স্ট্রিংয়ের প্রথম পুনরাবৃত্ত শব্দ খুঁজে বের করার প্রোগ্রাম

  4. পাইথনে স্ট্রিংয়ে একটি শব্দের উপস্থিতি গণনা করার প্রোগ্রাম