文章目录

  • 1. 题目
  • 2. 解题

1. 题目

给你一个整数数组 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

来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/three-consecutive-odds
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

2. 解题

class Solution {public:bool threeConsecutiveOdds(vector<int>& arr) {if(arr.size() < 3) return false;for(int i = 0; i < arr.size()-2; ++i) {if((arr[i]&1) && (arr[i+1]&1) && (arr[i+2]&1))return true;}return false;}
};

8 ms 8.2 MB


我的CSDN博客地址 https://michael.blog.csdn.net/

长按或扫码关注我的公众号(Michael阿明),一起加油、一起学习进步!

LeetCode 1550. 存在连续三个奇数的数组相关推荐

  1. 3618、存在连续三个奇数的数组

    给你一个整数数组 arr,请你判断数组中是否存在连续三个元素都是奇数的情况:如果存在,请返回 true :否则,返回 false .   示例 1: 输入:arr = [2,6,4,1] 输出:fal ...

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

    比较简单,直接确定连续三位是不是奇数就行 class Solution {public boolean threeConsecutiveOdds(int[] arr) {;for (int i = 0 ...

  3. C++描述 LeetCode 485. 最大连续1的个数

    C++描述 LeetCode 485. 最大连续1的个数   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博主目前仅在CSDN中写博客,唯 ...

  4. leetcode旋转数组 c语言,leetcode explore 初级算法第三题,旋转数组代码实现

    leetcode explore 初级算法第三题,旋转数组代码实现.原题链接: 题目分析 因为题目不是很长,这里把题目贴出来: 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数. ...

  5. YY提交招股书赴美上市:连续三季盈利(转)

    来源:新浪-科技频道 [文章摘要]10月15日晚间消息,YY公司今日正式向美国证券交易委员会(SEC)提交招股书.招股书显示上市地点为纳斯达克,融资额暂未披露,交易代码为"YY". ...

  6. js 数字递增递减_js验证连续两位数字递增或递减和连续三位数字相同

    验证 function isPassword(){//连续三位数字相同 var str = $("#testid").val(); //var patrn=/(.)*(.)\2{2 ...

  7. leetcode刷题(三)——容斥原理

    leetcode刷题系列三.这一节的内容主要是容斥原理的题目和题解. 百度百科上容斥原理的解释: 在计数时,必须注意没有重复,没有遗漏.为了使重叠部分不被重复计算,人们研究出一种新的计数方法,这种方法 ...

  8. Leetcode小白上线第三十三天

    #Leetcode小白上线第三十三天 1.JAVA 唯一摩尔斯密码词 题目 字符串, 比如: "a" 对应 ".-", "b" 对应 &qu ...

  9. mysql查询连续三天100以上_一个SQL查询连续三天的流量100以上的数据值【SQql Server】...

    题目 有一个商场,每日人流量信息被记录在这三列信息中:序号 (id).日期 (date). 人流量 (people).请编写一个查询语句,找出高峰期时段,要求连续三天及以上,并且每天人流量均不少于10 ...

最新文章

  1. plsql objects 过一段时间就会未连接oracle_记一次生产数据库故障排查--连接管理等待事件...
  2. Android的BroadcastReceiver 广播 短信拦截
  3. 为vim编辑器增加行号功能
  4. WCF服务实现客户端Cookie共享,表单验证的解决方案
  5. 光纤收发器不同品牌之间的兼容性互通
  6. Django REST framework 解析器和渲染器
  7. GreyBox和ThickBox
  8. linux基本命令(49)——at命令
  9. 【李宏毅2020 ML/DL】补充:Structured Learning: Structured SVM
  10. .net敏捷开发及常用工具
  11. Ucient、Netdraw的安装与使用-----分析人物间的关系和重要性
  12. 初中计算机excel考试系统,基于Excel构建计算机考试系统
  13. 通过举例彻底搞懂Matlab中max函数和min函数的用法(求最大值和最小值)
  14. 中文编程语言——易语言,到底是用来干什么的?易语言值得学习吗?易语言的优势有什么?
  15. pdo操作oracle,PDO基础操作
  16. linux常用c函数(中文版)
  17. 贝叶斯分析之利用逻辑回归对数据进行分类
  18. c++ 统计一个一篇英文小说的单词数,从文件读取小说
  19. LZW编码与解码的那点事
  20. WWDG 窗口看门狗 知识详解

热门文章

  1. Python的Django框架中forms表单类的使用方法详解
  2. Opencv 图像增强算法 图像检测结果及代码
  3. MATLAB调用C/C++函数的方法
  4. linux 编辑器vim配置
  5. 软切换、硬切换,垂直切换、水平切换
  6. hive中not in优化
  7. asp.net登录状态验证
  8. dom4j创建、解析xml文件(增删改查)
  9. Jmeter java.lang.OutOfMemoryError: GC overhead limit exceeded
  10. [JZOJ P1288] [DP]矩阵取数