문제 높이를 입력받아 비 온 후 얼마나 많은 물이 쌓일 수 있는지 계산하라. 예제1 입력 [0,1,0,2,1,0,1,3,2,1,2,1] 출력 6 풀이1 투 포인터를 이용한 풀이 이 문제는 높이와 너비 모든 공간을 차례대로 모두 살펴보면 O(n^2)에 풀이가 가능하다. 하지만 시간 복잡도가 너무 높기 때문에 좀 더 효율적인 풀이를 찾아야 한다. 투 포인터와 스택으로 O(n) 풀이를 할 것이다. 먼저 투 포인터 풀이부터 살펴보자. 이 풀이 방법은 현재 높이와 이전 높이와의 차이만큼 물 높이 volume을 더해 나간다. 이후에는 왼쪽 포인터가 크다면 오른쪽 포인터를 이동시키고, 오른쪽 포인터가 크다면 왼쪽 포인터를 이동시킨다. 투 포인터를 이용한 풀이의 코드는 다음과 같다. def trap(height: li..