Pergunta de entrevista da empresa Apple

Study leetcode medium and hard