1
0
Fork 0
mirror of https://gitlab.com/mfocko/LeetCode.git synced 2024-09-19 17:56:55 +02:00
LeetCode/java/longest-subarray-with-maximum-bitwise-and.java
2024-09-14 22:13:17 +02:00

25 lines
421 B
Java

class Solution {
public int longestSubarray(int[] nums) {
int maximum = 0;
int longest = 0, current = 0;
for (var num : nums) {
if (maximum < num) {
maximum = num;
longest = current = 1;
continue;
}
if (num == maximum) {
++current;
} else {
current = 0;
}
longest = Math.max(longest, current);
}
return longest;
}
}