কম্পিউটার

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


ধরুন আমাদের একই আকারের দুটি স্ট্রিং s এবং t আছে। আমাদের বিকল্প পদ্ধতিতে s এবং t থেকে অক্ষর যোগ করতে হবে। তাই t[i] এর সাথে s[i] সংযুক্ত করুন তারপর পরবর্তী বর্ণের জন্য যান ইত্যাদি।

সুতরাং, যদি ইনপুটটি s ="hello" t ="world" এর মত হয়, তাহলে আউটপুট হবে "hweolrllod"

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

  • zipped :=(s[i], t[i]) এর মতো জোড়া তৈরি করতে s এবং t এ জিপ অপারেশন করুন
  • জিপ করা :=একটি তালিকা তৈরি করুন যেখানে প্রতিটি উপাদান s[i] concatenate t[i]
  • জিপ করা তালিকাকে একটি একক স্ট্রিংয়ে যুক্ত করে ফিরিয়ে দিন।

উদাহরণ

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

def solve(s, t):
   zipped = list(zip(s, t))
   zipped = map(lambda x: x[0]+x[1], zipped)
   return ''.join(zipped)

s = "hello"
t = "world"
print(solve(s, t))

ইনপুট

"hello", "world"

আউটপুট

hweolrllod

  1. দুটি স্ট্রিং থেকে অস্বাভাবিক শব্দ খুঁজে পেতে পাইথন প্রোগ্রাম

  2. মার্জ সাজানোর জন্য পাইথন প্রোগ্রাম

  3. দুটি ম্যাট্রিক্সের পাইথন প্রোগ্রাম সংযোজন

  4. পাইথন প্রোগ্রাম দুটি ম্যাট্রিক্সের গুণন।