Domanda di colloquio di Uber

A top difficulty leetcode question