Pregunta de entrevista de Capital One

Array manipulation and dynamic programming.