Alternating Groups Leetcode Java