আসুন ধরুন আমাদের একটি স্ট্রিং আছে এবং আমাদের স্ট্রিংটিতে উপস্থিত সংখ্যা এবং অক্ষরগুলির মোট সংখ্যা গণনা করতে হবে৷
উদাহরণস্বরূপ
ইনপুট −
s = “tutorialsP0int”
আউটপুট −
Letters: 13 Digits: 1
ব্যাখ্যা −
Total number of letters and digits present in the given string are 13 and 1.
এই সমস্যা সমাধানের পদ্ধতি
প্রদত্ত স্ট্রিং-এ অক্ষর এবং সংখ্যার মোট সংখ্যা গণনা করতে, আমাদের প্রথমে পুরো স্ট্রিংটি পুনরাবৃত্তি করতে হবে। যদি আমরা একটি বর্ণমালা পাই, তাহলে আমরা অক্ষর সংখ্যা বৃদ্ধি করি; অন্যথায়, যদি আমরা একটি অঙ্ক বের করি, তাহলে অঙ্কের সংখ্যা বৃদ্ধি করুন।
-
একটি ইনপুট স্ট্রিং নিন৷
৷ -
পুরো স্ট্রিং এর উপর পুনরাবৃত্তি করার সময়, যদি আমরা একটি সংখ্যা খুঁজে পাই, তাহলে সংখ্যার সংখ্যা বৃদ্ধি করুন; অন্যথায়, যদি আমরা একটি অক্ষর খুঁজে পাই, তাহলে অক্ষরের সংখ্যা বৃদ্ধি করুন।
-
আউটপুট হিসাবে অক্ষর এবং অঙ্কের গণনা ফেরত দিন।
উদাহরণ
str = "tutorialsP0int" digit=letter=0 for ch in str: if ch.isdigit(): digit=digit+1 elif ch.isalpha(): letter=letter+1 else: pass print("Letters:", letter) print("Digits:", digit)
আউটপুট
উপরের কোডটি চালানোর ফলে নিম্নরূপ আউটপুট উৎপন্ন হবে -
Letters: 13 Digits: 1