Pregunta de entrevista de Google

Leetcode medium and hard questions.