দেওয়া একটি অ্যারে মনোটোনিক (Monotonic) কিনা চেক করা। মনোটোনিক মানে অ্যারেটি নিরবদרך বর্ধমান বা নিরবদwege হ্রাসমান।
গাণিতিক সংজ্ঞা
- নিরবদর্কে বর্ধমান: সব i <= j এর জন্য A[i] <= A[j]
- নিরবদর্কে হ্রাসমান: সব i <= j এর জন্য A[i] >= A[j]
পাইথন কোড উদাহরণ
def isMonotonic(A):
return (all(A[i] <= A[i + 1] for i in range(len(A) - 1)) or
all(A[i] >= A[i + 1] for i in range(len(A) - 1)))
A = [1, 2, 3, 4, 7, 8]
print(isMonotonic(A))
আউটপুট
True
উপসংহার
all() এবং জেনারেটর এক্সপ্রেশন ব্যবহার করে অ্যারে মনোটোনিক কিনা চেক করা।