Pergunta de entrevista da empresa Nasdaq

solve some problems in the code