Javascript/자바스크립트 문제
[Javascript : programmers] 등수 매기기 (Lv.0)
isfp_yykkng
2024. 8. 29. 10:19
[Javascript : programmers] 등수 매기기 (Lv.0)
문제
나의 정답 풀이
function solution(score) {
let avg = score.map((v,i) => (v[0]+v[1])/2);
return avg.map(v=>[...avg].sort((a,b)=>b-a).indexOf(v)+1);
}
score 배열을 map으로 돌면서 각 배열 원소들의 평균을 가진 새로운 배열 avg 를 만든다.
avg 의 원소가 내림차순 정렬로 복사된 avg 배열에서의 인덱스 위치를 구한다면 등수를 알 수 있다.