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

বিল্ট-ইন ফাংশন ছাড়া দুটি স্ট্রিংয়ের বড়টি খুঁজে বের করার পাইথন প্রোগ্রাম


len() ছাড়া লুপ দিয়ে দুটি স্ট্রিংয়ের দৈর্ঘ্য গণনা করে বড়টি খুঁজে বের করা হয়।

উদাহরণ

s1 = "Hi there"
s2 = "Hi how are ya"

print("স্ট্রিং ১:", s1)
print("স্ট্রিং ২:", s2)

c1 = c2 = 0
for _ in s1: c1 += 1
for _ in s2: c2 += 1

if c1 < c2:
    print("বড় স্ট্রিং:", s2)
elif c1 == c2:
    print("দুটো সমান দৈর্ঘ্যের")
else:
    print("বড় স্ট্রিং:", s1)

আউটপুট

স্ট্রিং ১: Hi there
স্ট্রিং ২: Hi how are ya
বড় স্ট্রিং: Hi how are ya

ব্যাখ্যা

  • দুই কাউন্টার ভেরিয়েবল ০ দিয়ে ইনিশিয়ালাইজ।

  • প্রতিটি স্ট্রিং ইটারেট করে কাউন্ট বাড়ানো হয়।

  • কাউন্ট কমপেয়ার করে বড় স্ট্রিং সিলেক্ট করা হয়।

  • প্র্যাক্টিসে len() ব্যবহার করা ভালো (O(1) টাইম)۔


  1. পাইথন প্রোগ্রাম বিল্ট-ইন ফাংশন ছাড়া আপারকেস ও লোয়ারকেস ক্যারেক্টার কাউন্ট করা

  2. পাইথনে লিস্ট এবং ডিকশনারি ব্যবহার করে অ্যানাগ্রাম গ্রুপ করে প্রিন্ট করা

  3. পাইথনে বিল্ট-ইন ফাংশন ছাড়া আপারকেস এবং লোয়ারকেস ক্যারেক্টার গণনা

  4. পাইথনে লুপ ছাড়া নাম্বার সিরিজ প্রিন্ট করা (রিকার্শন)