Pergunta de entrevista da empresa Even Financial

Solving a standard Leetcode medium/hard type question.