Pregunta de entrevista de Morgan Stanley

A leetcode medium level question.