25 lines
421 B
Java
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;
|
|
}
|
|
}
|