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

পাইথনে প্রতিটি শব্দের প্রথম অক্ষর ক্যাপিটালাইজ করার প্রোগ্রাম

ধরুন আমাদের একটি সেন্টেন্স আছে ইংরেজি ছোট হাতের অক্ষর দিয়ে। আমাদের প্রতিটি শব্দের প্রথম অক্ষর বড় হাতের করতে হবে।

উদাহরণস্বরূপ, যদি ইনপুট s = "i love my country" হয়, তবে আউটপুট হবে "I Love My Country"।

সমাধানের ধাপসমূহ

  • words := s.split(' ') - স্ট্রিং থেকে শব্দগুলো আলাদা করুন
  • ret := [] - একটি খালি লিস্ট
  • প্রতিটি i ইন words এর জন্য:
    • i.capitalize() ব্যবহার করে প্রথম অক্ষর বড় করুন এবং ret-এ অ্যেন্ড করুন
  • 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
  1. পাইথনে Pandas DataFrame-এ কলামের প্রথম অক্ষর বড় হাতের করা

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

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

  4. পাইথনে বাক্যের প্রতিটি শব্দ উল্টে ফেলার প্রোগ্রাম