Pergunta de entrevista da empresa Uber

Asked to code in JavaScript