加载中...
1550-存在连续三个奇数的数组(Three Consecutive Odds)
发表于:2021-12-03 | 分类: 简单
字数统计: 335 | 阅读时长: 1分钟 | 阅读量:

原文链接: https://leetcode-cn.com/problems/three-consecutive-odds

英文原文

Given an integer array arr, return true if there are three consecutive odd numbers in the array. Otherwise, return false.

 

Example 1:

Input: arr = [2,6,4,1]
Output: false
Explanation: There are no three consecutive odds.

Example 2:

Input: arr = [1,2,34,3,4,5,7,23,12]
Output: true
Explanation: [5,7,23] are three consecutive odds.

 

Constraints:

  • 1 <= arr.length <= 1000
  • 1 <= arr[i] <= 1000

中文题目

给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回 true ;否则,返回 false

 

示例 1:

输入:arr = [2,6,4,1]
输出:false
解释:不存在连续三个元素都是奇数的情况。

示例 2:

输入:arr = [1,2,34,3,4,5,7,23,12]
输出:true
解释:存在连续三个元素都是奇数的情况,即 [5,7,23] 。

 

提示:

  • 1 <= arr.length <= 1000
  • 1 <= arr[i] <= 1000

通过代码

高赞题解

解题思路

此处撰写解题思路

代码

class Solution:
    def threeConsecutiveOdds(self, arr: List[int]) -> bool:
        for i in range(len(arr)-2):
            if(arr[i]%2!=0 and arr[i+1]%2!=0 and arr[i+2]%2!=0):
                return True
            else:
                continue
        return  False

统计信息

通过次数 提交次数 AC比率
22007 33538 65.6%

提交历史

提交时间 提交结果 执行时间 内存消耗 语言
上一篇:
1185-一周中的第几天(Day of the Week)
下一篇:
1483-树节点的第 K 个祖先(Kth Ancestor of a Tree Node)
本文目录
本文目录