Two Pointer Problems Leetcode Java