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

পাইথনে স্ট্রিংয়ের ক্যারেক্টারগুলো আলফাবেটিক্যাল অর্ডারে আছে কিনা

একটি স্ট্রিং s দেওয়া আছে। যাচাই করতে হবে যে এর ক্যারেক্টারগুলো কি অলফাবেটিক্যাল অর্ডারে সাজানো আছে।

উদাহরণ

ইনপুট: s = "mnnooop"

আউটপুট: True

সমাধান

  1. স্ট্রিংকে ক্যারেক্টার লিস্টে রূপান্তর করুন।
  2. লিস্টটি সর্ট করুন।
  3. সর্টেড লিস্ট আর মূল লিস্ট সমান কিনা যাচাই করুন।

উদাহরণ কোড

def solve(s):
    char_arr = list(s)
    char_arr.sort()
    return char_arr == list(s)

s = "mnnooop"
print(solve(s))  # Output: True

ইনপুট

"mnnooop"

আউটপুট

True
  1. দেওয়া স্ট্রিংটি ভয়েল প্যালিনড্রোম কিনা চেক করার পাইথন প্রোগ্রাম

  2. পাইথনে স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করা

  3. পাইথন কোড: দুটি স্ট্রিং-এর কমন ক্যারেক্টার অ্যালফাবেটিকেল অর্ডারে প্রিন্ট করা

  4. পাইথনে স্ট্রিংয়ের দুটি অর্ধেকের ক্যারেক্টার সেট একই কিনা যাচাই করার প্রোগ্রাম