Pregunta de entrevista de Thoughtworks

Como eu costumo resolver os problemas.