알고리즘
보통
코딩
물 담기 (Container With Most Water)
투 포인터로 최대 물 양 구하기
20분
70점
2개 테스트케이스
#3770
문제 설명
n개의 막대가 있고 각 막대의 높이가 주어집니다. 두 막대를 선택하여 물을 담을 때 최대로 담을 수 있는 물의 양을 구하세요.
입력 형식
첫 줄: 막대 수 n
둘째 줄: n개의 높이
출력 형식
최대 물의 양
공식
물의 양 = min(height[i], height[j]) * (j - i)
예시
높이: [1,8,6,2,5,4,8,3,7] 최대: 49 (인덱스 1과 8, 높이 8과 7, 너비 7)
예제 테스트케이스
예제 1
기본
입력
9 1 8 6 2 5 4 8 3 7
출력
49
예제 2
최소
입력
2 1 1
출력
1
실행 버튼을 눌러 코드를 실행하세요.