
import java.util.*;
class Solution {
public int[] solution(int[] numlist, int n) {
int[] answer=new int[numlist.length];
ArrayList<Integer> list=new ArrayList<>();
for(int i=0; i<numlist.length; i++){
list.add(numlist[i]);
}
list.sort(new Comparator<Integer>() {
@Override
public int compare(Integer a, Integer b) {
int absA=Math.abs(a-n);
int absB=Math.abs(b-n);
if(absA==absB){
if(a>b){
return -1;
}else{
return 1;
}
}else{
return absA-absB;
}
}
});
for(int i=0; i<list.size(); i++){
answer[i]=list.get(i);
}
return answer;
}
}

'๐ ์ฝ๋ฉํ ์คํธ > ๋ฐฑ์ค & ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| [๋ฐฑ์ค][JAVA]1181๋ฒ : ๋จ์ด ์ ๋ ฌ (0) | 2022.12.20 |
|---|---|
| [๋ฐฑ์ค][JAVA]2101๋ฒ : ํต๊ณํ (0) | 2022.12.15 |
| [ํ๋ก๊ทธ๋๋จธ์ค][JAVA]Level 0 : ์นํจ์ฟ ํฐ (0) | 2022.12.14 |
| [๋ฐฑ์ค][JAVA]15829๋ฒ : Hashing (0) | 2022.12.13 |
| [๋ฐฑ์ค][JAVA]2609๋ฒ : ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2022.12.13 |