今日题目
https://leetcode.com/problems/special-array-i/description/
思路
按照题目要求直接模拟。
方法
遍历数组,逐一检查相邻两个数是否同为奇数或同为偶数。
复杂度
-
时间复杂度:$O(N)$
-
空间复杂度:$O(1)$
代码
class Solution:
def isArraySpecial(self, nums: List[int]) -> bool:
for i in range(1, len(nums)):
if (nums[i] - nums[i-1]) % 2 == 0:
return False
return True