Pergunta de entrevista da empresa Amazon

Programming assignment.