• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

질문

21.04.26 16:23 작성 조회수 103

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

안녕하세요^^

네. 잘하셨습니다.