Pregunta de entrevista de Amazon

Hard programming questions regarding algorithms