[LeetCode javaScript] 896. 單調數列
阿新 • • 發佈:2018-12-11
如果陣列是單調遞增或單調遞減的,那麼它是單調的。
如果對於所有 i <= j,A[i] <= A[j],那麼陣列 A 是單調遞增的。 如果對於所有 i <= j,A[i]> = A[j],那麼陣列 A 是單調遞減的。
當給定的陣列 A 是單調陣列時返回 true,否則返回 false。
示例 1:
輸入:[1,2,2,3] 輸出:true 示例 2:
輸入:[6,5,4,4] 輸出:true 示例 3:
輸入:[1,3,2] 輸出:false 示例 4:
輸入:[1,2,4,5] 輸出:true 示例 5:
輸入:[1,1,1] 輸出:true
提示:
1 <= A.length <= 50000 -100000 <= A[i] <= 100000
/** * @param {number[]} A * @return {boolean} */ var isMonotonic = function(A) { var isDijian=true; var isDizeng=true; for(var i=0;i<A.length-1;i++){ if(A[i]<A[i+1]){ isDijian=false; break; } } for(var i=0;i<A.length-1;i++){ if(A[i]>A[i+1]){ isDizeng=false; break; } } return isDijian||isDizeng; };