그래프의 최대 넓이값구하기
-
JavaScript:: 그래프의 최대 넓이 값 구하기알고리즘 2020. 7. 17. 13:18
[JavaScript] 그래프의 최대 넓이 값 구하기 문제 '인자'인 height는 숫자로 이루어진 배열입니다. 그래프로 생각한다면 y축의 값이고, 높이 값을 갖고 있습니다. 아래의 그래프라면 height 배열은 [1, 8, 6, 2, 5, 4, 8, 3, 7] 입니다. 저 그래프에 물을 담는다고 생각하고, 물을 담을 수 있는 가장 넓은 면적의 값을 반환해주세요. 가정 : 배열의 길이는 2이상입니다. 해결 과정 우리가 해결해야 할 문제는 아래와 같다. 각 배열의 요소를 돌아가며 다른 배열의 요소의 값과 함께 넓이를 구한다. 넓이를 구할 때 두 수를 비교하는데, 최소값을 통해 높이 값을 구한다. 두 요소의 인덱스 값을 비교해 가로값을 구한다. 모든 경우의 수로 담긴 넓이의 값을 비교하여 큰 ..