Longest Subarray Hackerrank Solution Java