Pregunta de entrevista de Infosys

greedy algorithm, dynamic programming, Array, Strings, List