Pregunta de entrevista de Goldman Sachs

Trapping rainwater. Leetcode hard question