[알고리즘] 등수 구하기
💡 조건
- 점수가 입력되면 각 학생의 등수 구하기
✍🏻 로직 구현
- 이중 for문을 사용한다.
- ex) i = 0 일 때 -> j = 0 ~ n 까지 돌면서 i 값과의 상관관계를 비교한다.
📘 코드
function solution(arr) {
let n = arr.length;
let answer = Array.from({ length: n }, () => 1); // 배열의 원소를 모두 1로 초기화
for(let i = 0; i < n; i++) {
for(let j = 0; j < n; j++) {
if( arr[j] > arr[i] ) answer[i]++;
}
}
return answer;
}
const arr = [87, 89, 92, 100, 76];
console.log(solution(arr)); // [4, 3, 2, 1, 5]
Author And Source
이 문제에 관하여([알고리즘] 등수 구하기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@ees238/알고리즘-등수-구하기저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)