diff options
Diffstat (limited to 'three_consecutive_odds.py')
-rw-r--r-- | three_consecutive_odds.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/three_consecutive_odds.py b/three_consecutive_odds.py new file mode 100644 index 0000000..62fafe3 --- /dev/null +++ b/three_consecutive_odds.py @@ -0,0 +1,21 @@ +# 1550. Three Consecutive Odds + +""" +given an integer array 'arr', return true if there are three consecutive odd +numbers in the array. otherwise, return false +""" + + +class Solution(object): + def threeConsecutiveOdds(self, arr): + """ + :type arr: List[int] + :rtype: bool + """ + return "111" in "".join([str(i % 2) for i in arr]) + + +if __name__ == "__main__": + obj = Solution() + print(obj.threeConsecutiveOdds(arr=[2, 6, 4, 1])) + print(obj.threeConsecutiveOdds(arr=[1, 2, 34, 3, 4, 5, 7, 23, 12])) |