Amazon interview question

Problemas de programación y de diseño