Pregunta de entrevista de SOTI

String, Dynamic Programming, Array, Greedy algorithm