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

পাইথনে স্ট্রিংয়ের শব্দগুলোর ক্রম উল্টিয়ে দেয়ার প্রোগ্রাম


ধরা যাক স্পেস দ্বারা সীমাবদ্ধ শব্দের একটি স্ট্রিং আছে, শব্দগুলোর ক্রম উল্টিয়ে দিতে হবে।

উদাহরণ: "Hello world, I love python programming" হলে আউটপুট "programming python love I world, Hello"।

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

  • temp := s-কে স্পেস দিয়ে স্প্লিট করুন।
  • temp := রিভার্স করুন।
  • স্পেস দিয়ে জয়ন করে স্ট্রিং ফেরত দিন।

উদাহরণ কোড

class Solution:
    def solve(self, s):
        temp = s.split(' ')
        temp = list(reversed(temp))
        return ' '.join(temp)

ob = Solution()
sentence = "Hello world, I love python programming"
print(ob.solve(sentence))

ইনপুট

"Hello world, I love python programming"

আউটপুট

programming python love I world, Hello
  1. পাইথন প্রোগ্রাম সেট ব্যবহার করে স্ট্রিংয়ে ভাওয়েল কাউন্ট করা

  2. দেওয়া স্ট্রিংটি ভয়েল প্যালিনড্রোম কিনা চেক করার পাইথন প্রোগ্রাম

  3. পাইথনে স্ট্রিং-এর শব্দগুলো উল্টে দেওয়া

  4. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা