Domanda di colloquio di Goldman Sachs

Trapping rainwater. Leetcode hard question