크기가 n인 정수 배열 점수가 주어진다. 여기서 score[i]는 선수의 점수입니다.
1위 선수의 순위는 "Gold Medal".
2위 선수의 순위는 "Silver Medal".
3위 선수의 순위는 "Bronze Medal".
4위에서 9위까지의 선수의 순위는 순위 번호.
n 크기의 배열 답을 반환한다. 여기서 답[i]은 i번째 선수의 순위이다.
ex) [5,4,3,2,1] -> ["Gold Medal","Silver Medal","Bronze Medal","4","5"]
var findRelativeRanks = function(score) {
const arr=[...score]
arr.sort((a,b)=>b-a)
for(let i=0;i<arr.length;i++){
if(score[i]==arr[0]){
score[i]='Gold Medal'
}else if(score[i]==arr[1]){
score[i]='Silver Medal'
}else if(score[i]==arr[2]){
score[i]='Bronze Medal'
}else{
score[i]=arr.indexOf(score[i])+1
}
}
return score
};
const arr=[...score]
arr.sort((a,b)=>b-a)
for(let i=0;i<arr.length;i++){
if(score[i]==arr[0]){
score[i]='Gold Medal'
}else if(score[i]==arr[1]){
score[i]='Silver Medal'
}else if(score[i]==arr[2]){
score[i]='Bronze Medal'
}else{
score[i]=arr.indexOf(score[i])+1
}
}
return score