function solution(arr) {
let length = arr.length;
let grade = length + 1;
let answer = [];
for(let i = 0; i < length; i++) {
for (let j = 0; j < length; j++) {
if(arr[i] >= arr[j]) grade--;
}
answer.push(grade);
grade = length + 1;
}
return answer;
}
-> 등수 동일 처리는 해결하지 못했다...고 생각했는데 해결한 거였다.. 어이없는 이런 상황... 내가 짠 코드를 스스로 완벽히 이해하지 못하고 있다는 증거다. 그냥 짜지말고 생!각!하면서 짜자.
//못 풀 었 다....!
->무식하게라도 풀고 싶었는데 내가 정해놓은 시간내에 끝내 풀지 못했다.
이번 알고리즘 풀이를 통해 메서드 Math.max(), arr.from()