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