Pregunta de entrevista de Domeyard

Simple algorithm questions, OO design.