<문제>
https://www.acmicpc.net/problem/2470
<코드>
<해설>
투 포인터 문제이다. 이는 두 숫자들의 합을 이용해서 절대값이 0에 가까운 값을 출력하는 것이다. 만약 절대값이 0이라면 반복문을 그만하고 해당 두 숫자를 출력하면 된다. 그렇지 않다면, 두 수의 합이(절대값 아님) 0보다 작은 음수 값이라면 왼쪽 인덱스 번호를 증가하고, 만약 0보다 큰 양수 값이라면 오른쪽 인덱스 번호를 감소시킨다. 그렇게 최종적으로 절대값이 가장 낮은 값에 해당하는 두 숫자를 오름차순하여 출력해준다.
'Koala - 14기 > 코딩테스트 준비 스터디' 카테고리의 다른 글
[백준/C++] 3190번 뱀 (0) | 2024.04.01 |
---|---|
[백준/Python] 2230번 수고르기 (0) | 2024.03.31 |
[백준/python] 1063 킹 (0) | 2024.03.31 |
[백준/C++] 1652번 누울 자리를 찾아라 (0) | 2024.03.31 |
백준 9996번 한국이 그리울 땐 서버에 접속하지 C++ (0) | 2024.03.31 |