題目
給你一個整數陣列 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 <= 10001 <= arr[i] <= 1000
來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/three-consecutive-odds
著作權歸領扣網路所有,商業轉載請聯系官方授權,非商業轉載請注明出處,
題解
class Solution {
public boolean threeConsecutiveOdds(int[] arr) {
for (int i = 0; i < arr.length - 2; i++) {
if (arr[i] % 2 + arr[i + 1] % 2 + arr[i + 2] % 2 == 3) {
return true;
}
}
return false;
}
}
0ms 38.2MB
遍歷陣列判斷即可
更多題解點擊此處
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/108595.html
標籤:其他
