Pregunta de entrevista de Google

create an algorithm for a problem, optimize it, O - notation