দেওয়া একটি স্ট্রিং প্যাংগ্রাম (Pangram) কিনা চেক করার প্রোগ্রাম। প্যাংগ্রাম হলো এমন একটি বাক্য যেটে ইংরেজি বর্ণমালার সব অক্ষর (a-z) কমপক্ষে একবার থাকে।
অ্যালগরিদম
- আলফাবেট সেট "abcdefghijklmnopqrstuvwxyz" ডিক্লেয়ার করুন।
- প্রতিটি ক্যারেক্টার ইনপুট স্ট্রিং-এ (লোয়ারকেসে কনভার্ট করে) আছে কিনা চেক করুন।
- কোনো ক্যারেক্টার না থাকলে False, সব থাকলে True রিটার্ন করুন।
পাইথন কোড উদাহরণ
import string
def ispangram(str):
alphabet = "abcdefghijklmnopqrstuvwxyz"
for char in alphabet:
if char not in str.lower():
return False
return True
string = 'The five boxing wizards jump quickly.'
if ispangram(string):
print("Yes")
else:
print("No")
আউটপুট
Yes
উপসংহার
আলফাবেট সেটের সব ক্যারেক্টার স্ট্রিং-এ আছে কিনা চেক করে প্যাংগ্রাম বের করা।