Pergunta de entrevista da empresa Apple

Algorithm design