강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dngwoodo6584
dngwoodo6584

câu hỏi đã được viết

Giới thiệu về giải quyết vấn đề thuật toán JavaScript (chuẩn bị cho bài kiểm tra mã hóa)

4. Sắp xếp chèn

질문

Viết

·

243

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));
javascript코테 준비 같이 해요!

Câu trả lời 2

0

dngwoodo6584님의 프로필 이미지
dngwoodo6584
Người đặt câu hỏi

답변 감사합니다!

0

codingcamp님의 프로필 이미지
codingcamp
Người chia sẻ kiến thức

안녕하세요^^

네. 잘하셨습니다. 

Hình ảnh hồ sơ của dngwoodo6584
dngwoodo6584

câu hỏi đã được viết

Đặt câu hỏi