Q. 주어진 점수 배열에 등수 매기기
ex) [87, 89, 92, 100, 76] -> [4, 3, 2, 1, 5]
같은 점수는 같은 등수로 처리
[92, 92, 92, 100, 71] -> [2, 2, 2, 1, 5]
function solution(array) {
//문제 속 배열의 길이만큼 생성
let grade = Array.from({length: array.length}, () => 1);
//배열의 각 원소끼리 비교하면서 등수를 하나씩 올린다.
for(let i = 0; i < array.length; i++){
for(let j = 0; j < array.length; j ++){
if(array[j] > array[i]) grade[i]++;
}
}
return grade;
}
약간의 등수매기기문제의 공식같은 느낌인듯.
외워두면 좋을 것같다.