1550 - Three Consecutive Odds

 JAVA

  • class Solution {
        public boolean threeConsecutiveOdds(int[] arr) {
            int cnt = 0;
            for (int v : arr) {
                if (v % 2 == 1) {
                    ++cnt;
                } else {
                    cnt = 0;
                }
                if (cnt == 3) {
                    return true;
                }
            }
            return false;
        }
    }

C++

  • class Solution {
    public:
        bool threeConsecutiveOdds(vector<int>& arr) {
            int cnt = 0;
            for (int v : arr) {
                if (v & 1)
                    ++cnt;
                else
                    cnt = 0;
                if (cnt == 3) return true;
            }
            return false;
        }
    };

Comments