ধরুন আমাদের ইংরেজি ছোট হাতের অক্ষর সহ একটি বাক্য আছে। আমাদের প্রতিটি শব্দের প্রথম অক্ষরকে বড় হাতের অক্ষরে রূপান্তর করতে হবে।
সুতরাং, যদি ইনপুটটি হয় s ="আমি আমার দেশকে ভালবাসি", তাহলে আউটপুট হবে "আই লাভ মাই কান্ট্রি"
এটি সমাধান করতে, আমরা এই পদক্ষেপগুলি অনুসরণ করব -
- শব্দ :=s থেকে শব্দের তালিকা
- ret :=একটি নতুন ফাঁকা তালিকা
- শব্দে প্রতিটি i এর জন্য, করুন
- কপিটালাইজ() ফাংশন ব্যবহার করে i-এর প্রথম অক্ষর বড় করুন এবং 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