কম্পিউটার

পাইথনে আদ্যক্ষর


ধরুন আমাদের কাছে একটি স্ট্রিং আছে যা একটি বাক্যাংশের প্রতিনিধিত্ব করছে, আমাদের এটির সংক্ষিপ্ত রূপ খুঁজে বের করতে হবে। সংক্ষিপ্ত শব্দগুলি বড় করা উচিত এবং "এবং" শব্দটি অন্তর্ভুক্ত করা উচিত নয়৷

সুতরাং, যদি ইনপুটটি "ইন্ডিয়ান স্পেস রিসার্চ অর্গানাইজেশন" এর মত হয়, তাহলে আউটপুট হবে ISRO

এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -

  • tokens:=s এর প্রতিটি শব্দ একটি অ্যারে হিসাবে

  • স্ট্রিং:=ফাঁকা স্ট্রিং

  • টোকেনের প্রতিটি শব্দের জন্য, করুন

    • যদি শব্দটি "এবং" না হয়, তাহলে

      • স্ট্রিং :=স্ট্রিং শব্দের প্রথম অক্ষর সংযুক্ত করুন

  • রিটার্ন স্ট্রিংকে বড় হাতের স্ট্রিং এ রূপান্তর করুন

আরো ভালোভাবে বোঝার জন্য আসুন নিচের বাস্তবায়ন দেখি -

উদাহরণ

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. স্ট্রিং এ একটি শব্দের ঘটনা গণনা করার জন্য একটি পাইথন প্রোগ্রাম লিখুন?