Domanda di colloquio di Uber

code live algorithm struct in kotlin