Pregunta de entrevista de Robinhood

LC medium to hard problems