등수구하기

bkboy·2022년 5월 17일
0

문제

N(1<=N<=100)명의 학생의 국어점수가 입력되면 각 학생의 등수를 입력된 순서대로 출력하는
프로그램을 작성하세요.

제한사항

입출력 예

풀이

function solution(arr) {
  let answer = [];
  for (let i = 0; i < arr.length; i++) {
    let score = 1;
    for (j = 0; j < arr.length; j++) {
      if (arr[i] < arr[j]) {
        score++;
      }
    }
    answer.push(score);
  }
  return answer.join(' ');
}

let arr = [87, 89, 92, 100, 76];
console.log(solution(arr));
  • 일단 1등으로 둔다 for문으로 비교해가며 더 큰 값이 있으면 ++해주고 최종 값을answer배열에 더한다.
  • 브루투포스 문제이다
profile
음악하는 개발자

0개의 댓글