[Lv.0] 프로그래머스 - 특이한 정렬 : Java
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 이해하기numlist의 각 수와 n과의 거리를 계산하여 따로 int 배열에 저장하고, 이를 등수 매기듯 정렬하는 방법을 생각했지만 구현하지 못했다. 예시를 가지고 정리하면 왼쪽과 같다.거리를 따지는 것이니 n과의 차이를 절대값으로 나타냈다.만약 거리가 같다면 더 큰 수가 앞으로 오도록 한다.그렇기에 결과가 {4, 5, 3, 6, 2, 1}이 되어야 하는 것이다. 첫번째 인덱스를 가지고 비교해보자. 거리가 3인 1보다 거리가 먼 값은 없으니 그대로 {1, 2, 3, 4, 5, 6}이다. 두번째 인덱스를 가지..
2024. 6. 19.