Pregunta de entrevista de Apple

Study leetcode medium and hard