인프런 커뮤니티 질문&답변

김민영님의 프로필 이미지
김민영

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

섹션 2-5 등수 구하기 이런식으로 구현해도 될까요?

작성

·

128

0

      function solution(arr) {

        let answer = [];

        let arr2 = [...arr];

        let sort = arr2.sort((a, b) => {

          return b - a;

        });

        for (let i = 0; i < arr.length; i++) {

          answer.push(sort.indexOf(arr[i]) + 1);

        }

        return answer;

      }

      let arr = [87, 89, 92, 100, 76];

      console.log(solution(arr));

 

arr을 스프레드 연산자로 복사하고 sort를 통해 역순으로 정리후  arr2에 할당한 다음

indexOf를 이용해서 index값으로 찾아도 될까요?

 

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

네. 상관없습니다. 영상의 방법도 익혀두시면 좋습니다.

김민영님의 프로필 이미지
김민영

작성한 질문수

질문하기