aboutsummaryrefslogtreecommitdiff
path: root/three_consecutive_odds.py
diff options
context:
space:
mode:
Diffstat (limited to 'three_consecutive_odds.py')
-rw-r--r--three_consecutive_odds.py21
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]))