Domanda di colloquio di Uber

random shuffle question from leetcode