Pregunta de entrevista de Nubank

Qual o nivel de complexidade desse programa?