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

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

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

4. 삽입정렬

질문

작성

·

161

1

안녕하세요. 이렇게 풀어도 같은 방법일 것 같긴한데 괜찮을지 궁금합니다.

function solution(arr) {
  let answer = arr;

  for (let i = 1; i < answer.length; i++) {
    for (let j = i; j >= 0; j--) {
      if (answer[j] > answer[j - 1])
        [answer[j], answer[j - 1]] = [answer[j - 1], answer[j]];
      else break;
    }
  }

  return answer;
}

let arr = [11, 7, 5, 6, 10, 9];
console.log(solution(arr));

답변 2

0

답변 감사합니다!

0

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

안녕하세요^^

네. 잘하셨습니다. 

열씨미살자!님의 프로필 이미지
열씨미살자!

작성한 질문수

질문하기