Pregunta de entrevista de BT Group

solid principle functional programming