Pregunta de entrevista de Block

Medium Leetcode type question