[백준] 2467번 : 용액 (JAVA/자바)
·
PS/백준
[문제 링크]https://www.acmicpc.net/problem/2467문제 설명주어진 용액들 중에서 서로 다른 2개의 용액을 혼합해서 나온 값이 0에 가장 가까운 용액을 만들어 내는 두 용액을 구한다. 문제 풀이알고리즘 분류투포인터 용액이 오름차순 정렬되어 있는 상태이므로 가장 첫 번째 값 인덱스(left)와 가장 마지막 값 인덱스(right)를 포인터로 지정한 후, 배열이 안쪽 방향으로 두 포인터를 움직이면서 0에 가까운 두 수를 구한다. 1. 0과 n-1 를 투 포인터 left, right로 지정한다.2. left와 right 인덱스가 가리키는 두 값을 더한 값(sum)을 구한다.3. Math.abs(sum) sum 절대값이 현재 저장된 값보다 작을 경우 현재 저장된 값 업데이트4-1..