কম্পিউটার

পাইথনে স্ট্রিং অক্ষর অদলবদল করার প্রোগ্রাম


ধরুন আমরা একটি স্ট্রিং s আছে. আমাদের জোড় অবস্থানের উপাদানগুলির সাথে সমস্ত বিজোড় অবস্থানের উপাদানগুলিকে অদলবদল করতে হবে। সুতরাং অবশেষে আমরা s-এর একটি স্থানান্তর পাব যেখানে উপাদানগুলি জোড়ায় অদলবদল করা হয়।

সুতরাং, যদি ইনপুট s ="প্রোগ্রামিং" এর মত হয়, তাহলে আউটপুট হবে "rpgoarmmnig"

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

  • s :=s-এর অক্ষর থেকে একটি তালিকা তৈরি করুন
  • আমি 0 থেকে s - 1 এর পরিসরে, 2 দ্বারা বাড়ান, করুন
    • s[i], s[i+1] এর সাথে s[i+1], s[i]
  • পুরো স্ট্রিং তৈরি করতে এবং রিটার্ন করতে s থেকে অক্ষর যোগ করুন

উদাহরণ

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

def solve(s):
   s = list(s)
   for i in range(0, len(s)-1, 2):
      s[i], s[i+1] = s[i+1], s[i]

   return ''.join(s)

s = "programming"
print(solve(s))

ইনপুট

"programming"

আউটপুট

rpgoarmmnig

  1. পাইথন প্রোগ্রাম একটি স্ট্রিং সব অনন্য অক্ষর আছে কিনা তা পরীক্ষা করতে

  2. পাইথন প্রোগ্রাম একটি স্ট্রিং-এ সমস্ত সদৃশ অক্ষর খুঁজে পেতে

  3. একটি স্ট্রিং মধ্যে মিরর অক্ষর খুঁজে পেতে পাইথন প্রোগ্রাম

  4. অক্ষরের তালিকাকে একটি স্ট্রিংয়ে রূপান্তর করতে পাইথন প্রোগ্রাম