class Solution {
public int[] solution(int[] numlist, int n) {
int[] answer = {};
return answer;
}
}
import java.util.*;
class Solution {
public int[] solution(int[] numlist, int n) {
for (int i = 0; i < numlist.length - 1; i++) {
for (int j = i + 1; j < numlist.length; j++) {
// 차이값(절대값으로)
int a = Math.abs(numlist[i] - n);
int b = Math.abs(numlist[j] - n);
// 배치
if (a > b || (a == b && numlist[i] < numlist[j])) {
int temp = numlist[i];
numlist[i] = numlist[j];
numlist[j] = temp;
}
}
}
return numlist;
}
}
중첩 for문을 기본으로 사용한다.
차이값(절대값으로)
배치