[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 배열에서의 인덱스 위치를 구한다면 등수를 알 수 있다.
'Javascript > 자바스크립트 문제' 카테고리의 다른 글
[Javascript : programmers] 저주의 숫자 3 (Lv.0) 💥 (0) | 2024.08.29 |
---|---|
[Javascript : programmers] 치킨 쿠폰 (Lv.0) (0) | 2024.08.29 |
[Javascript : programmers] 전국 대회 선발 고사 (Lv.0) (0) | 2024.08.29 |
[Javascript : programmers] 로그인 성공? (Lv.0) (2) | 2024.08.28 |
[Javascript : programmers] 종이 자르기 (Lv.0) (2) | 2024.08.28 |