ধরুন, একটি স্ট্রিং s দেওয়া হয়েছে। আমাদের যাচাই করতে হবে যে এটি কি আইসোগ্রাম (Isogram) — অর্থাৎ স্ট্রিং-এ প্রতিটি অক্ষর ঠিক একবার করে আসছে।
যেমন, ইনপুট s = "education" হলে আউটপুট হবে True, কারণ "education"-এ সব অক্ষর একবার করে আছে।
সমাধানের ধাপসমূহ
char_list = [](খালি লিস্ট)।- প্রতিটি
charইনword:- যদি
char.isalpha()হয় (অক্ষর হয়):- যদি
char in char_listহয়, তবে False ফেরত দিন। char_list.append(char)।
- যদি
- যদি
- লুপ শেষ হলে True ফেরত দিন।
উদাহরণ কোড
def solve(word):
char_list = []
for char in word:
if char.isalpha():
if char in char_list:
return False
char_list.append(char)
return True
s = "education"
print(solve(s))
ইনপুট
"education"
আউটপুট
True