In this article, we will understand the python code to check whether the given array is monotonic or not. A monotonic array is of two types: increasing monotonic and decreasing monotonic.
A increasing monotonic array is the one which follows the condition; for all Array[i] <= Array[i+1]. Whereas a decreasing monotonic array follows the nature Array[i] >= Array[i+1].
def check_monotone(arr): #Return True if it follows monotonic condition return (all(arr[i] <= arr[i+1] for i in range(len(arr) - 1)) or all(arr[i] >= arr[i+1] for i in range(len(arr) - 1))) arr = [3, 5, 7, 19] print("The given array is monotonic ? True/False:",check_monotone(arr))
In the above python code, we have created an array which is increasing monotonic in nature. The function check_monotone() will check the condition of increasing and decreasing monotone and returns the Boolean value depending upon the condition.