Pregunta de entrevista de Elementum

Typical coding interview puzzles.