티스토리 뷰
반응형
문제
N명의 점수가 입력되면 등수를 출력하시오.
입력 예제
[88, 65, 72, 99, 89, 78, 88]
출력 예제
[3, 7, 6, 1, 2, 5, 3]
풀이
i번째 점수보다 높은 점수가 나오면 i의 등수를 1씩 증가
function solution(g) {
let answer = Array(g.length).fill(1); // 모두 1등으로 초기화
for (let i = 0; i < g.length; i++) {
for (j = 0; j < g.length; j++) {
if (g[j] > g[i]) answer[i]++;
}
}
return answer;
}
반응형
'Data Structure & Algorithm' 카테고리의 다른 글
[알고리즘-JS] 회문 문자열/팰린드롬 (0) | 2022.05.03 |
---|---|
[알고리즘-JS] 격자판 최대 합 출력 (0) | 2022.05.02 |
[알고리즘-JS] 연속 가산 점수 계산하기 (0) | 2022.05.02 |
[알고리즘-JS] 가위 바위 보 (0) | 2022.05.02 |
[알고리즘-JS] 보이는 학생 수 (0) | 2022.05.02 |