Java Subarray Hackerrank Solutions