Pregunta de entrevista de Pearl

Coding and design questions