Pregunta de entrevista de Meta

Medium-hard Coding question from leetcode.