日野弥生:勉強しよう

LeetCode 896 - 单调数列

发表于2025年05月28日

#数组

记录第一个数字和第二个数字的差值的正负,所有相邻的数据的差的符号都相同,则单调。

class Solution:
    def isMonotonic(self, nums: List[int]) -> bool:
        leng = len(nums)
        if leng == 1:
            return True
        sub = []
        for i in range(0, leng - 1):
            sub.append(nums[i + 1] - nums[i])
        if all(x >= 0 for x in sub) or all(x <= 0 for x in sub):
            return True
        return False

フラッシュタブ:LeetCode

题目链接:https://leetcode.cn/problems/monotonic-array/

上一篇

LeetCode 58 - 最后一个单词的长度

下一篇

LeetCode 1502 - 判断能否形成等差数列