Pregunta de entrevista de Citadel

Classic question from leetcode hard