কম্পিউটার

পাইথনে একজোড়া স্ট্রিংয়ে মিলিত অক্ষরের সংখ্যা গণনা করুন


আমরা দুটি স্ট্রিং দেওয়া হয়. আমাদের প্রথম স্ট্রিং-এর অক্ষরগুলির গণনা খুঁজে বের করতে হবে যা দ্বিতীয় স্ট্রিং-এও উপস্থিত রয়েছে৷

সেট সহ

সেট ফাংশন আমাদের একটি স্ট্রিং এর সমস্ত উপাদান অনন্য মান দেয়. আমরা &অপারেটরও ব্যবহার করি যা দুটি প্রদত্ত স্ট্রিং-এর মধ্যে সাধারণ উপাদান খুঁজে পায়।

উদাহরণ

strA = 'Tutorials Point'
uniq_strA = set(strA)
# Given String
print("Given String\n",strA)
strB = 'aeio'
uniq_strB = set(strB)
# Given String
print("Search character strings\n",strB)
common_chars = uniq_strA & uniq_strB
print("Count of matching characters are : ",len(common_chars))

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given String
Tutorials Point
Search character strings
aeio
Count of matching characters are : 3

পুনরায় অনুসন্ধানের সাথে

আমরা re মডিউল থেকে অনুসন্ধান ফাংশন ব্যবহার করি। আমরা একটি গণনা ভেরিয়েবল ব্যবহার করি এবং অনুসন্ধানের ফলাফল সত্য হলে এটি বৃদ্ধি করতে থাকি।

উদাহরণ

import re
strA = 'Tutorials Point'
# Given String
print("Given String\n",strA)
strB = 'aeio'
# Given String
print("Search character strings\n",strB)
cnt = 0
for i in strA:
   if re.search(i, strB):
      cnt = cnt + 1
print("Count of matching characters are : ",cnt)

আউটপুট

উপরের কোডটি চালানো আমাদের নিম্নলিখিত ফলাফল দেয় -

Given String
Tutorials Point
Search character strings
aeio
Count of matching characters are : 5

  1. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং এর সেট ব্যবহার করে স্বর সংখ্যা গণনা করার জন্য

  2. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং সেট ব্যবহার করে স্বর সংখ্যা গণনা

  3. পাইথন প্রোগ্রাম একটি প্রদত্ত স্ট্রিং-এ বড় এবং ছোট হাতের অক্ষর গণনা করতে।

  4. পাইথন ব্যবহার করে একটি স্ট্রিংয়ে স্বরবর্ণের সংখ্যা কীভাবে গণনা করবেন?