Pergunta de entrevista da empresa Juniper Square

one LeetCode medium problem, solved live through CodeSignal