Detect Pattern of Length M Repeated K or More Times LeetCode solution in Java
1// Time complexity: O(N)2// Space complexity: O(1)3class Solution {4public boolean containsPattern(int[] arr, int m, int k) {5int count = 0;6for (int i = 0; i < arr.length - m; i++) {7if (arr[i] == arr[i + m]) {8count++;9} else {10count = 0;11}12if (count == m * (k - 1)) {13return true;14}15}16return false;17}18}