Pergunta de entrevista da empresa Bloomberg

I was asked simple algorithm problems taken from LeetCode(first: easy level, second: medium level)