Given an array representing an elevation map where each bar has width 1, compute how much rainwater it can trap after raining.
height = [0,1,0,2,1,0,1,3,2,1,2,1]6height = [4,2,0,3,2,5]9Solve it in the editor. Sign in free to run your Python or JavaScript against test cases, get a verdict, and track your attempts.
Solve on FeatCode →Two indices move through a sorted (or sortable) structure — often from opposite ends or at different speeds — to avoid the nested loops a brute-force scan would need.
Read the full Two Pointers guide →
Original problem on LeetCode ↗