## Description

https://leetcode.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:falseExplanation:There are no three consecutive odds.

**Example 2:**

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

**Constraints:**

`1 <= arr.length <= 1000`

`1 <= arr[i] <= 1000`

## Explanation

Iterate numbers and check if there are three consecutive odds.

## Python Solution

```
class Solution:
def threeConsecutiveOdds(self, arr: List[int]) -> bool:
count = 0
for num in arr:
if num % 2 != 0:
count += 1
else:
count = 0
if count == 3:
return True
return False
```

- Time Complexity: O(N).
- Space Complexity: O(1).