Pregunta de entrevista de Apple

Leetcode Hard question