Domanda di colloquio di Uber

Coding question - average difficulty