문제https://www.acmicpc.net/problem/18870주어진 좌표들을 압축하여 상대적인 순위를 매기는 문제,주어진 좌표들이 [-10, -5, 2, 3, -10, -5]라면,각 좌표의 상대적인 순위를 계산하여 [0, 1, 2, 3, 0, 1]로 변환하는 것으로데이터의 양이 많아질 때도 효율적으로 처리할 수 있도록 하는 것이 중요하다. 접근 방법원본 좌표를 배열에 저장: 입력된 좌표들을 그대로 배열에 저장합니다.좌표 정렬: 원본 배열의 복사본을 만들어 이를 정렬합니다.좌표 압축: 정렬된 배열을 순회하며, 각 좌표의 순위를 매겨 HashMap에 저장합니다.결과 출력: 원본 배열을 순회하면서, HashMap에서 해당 좌표의 압축된 값을 가져와 출력합니다. 코드import java.io.*;imp..