Pergunta de entrevista da empresa Goldman Sachs

Technical: dynamic programming, recursion, arrays