Pergunta de entrevista da empresa Google

To solve a coding task.