Pergunta de entrevista da empresa Google

One medium-easy hacker-rank question and one medium-hard question