HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📝
프론트엔드 스쿨 교안(1기)
/
📝
(코테준비) 자료구조 및 알고리즘
/
☝
JS 100제 - 1권
/
🔥
문제50
/
❔
문제50 : 버블정렬 구현하기
❔

문제50 : 버블정렬 구현하기

버블정렬은 두 인접한 원소를 검사하여 정렬하는 방법을 말합니다. 시간 복잡도는 느리지만 코드가 단순하기 때문에 자주 사용됩니다.
notion image
아래 코드의 빈 칸을 채워 버블 정렬을 완성해 봅시다.
function bubble(arr) { let result = arr.slice(); for (let i = 0; i < result.length - 1; i++) { for (/*빈칸을 채워주세요.*/) { if (result[j] > result[j + 1]) { //빈칸을 채워주세요. } } } return result; } const items = prompt('입력해주세요.').split(' ').map((n) => { return parseInt(n, 10); }); console.log(bubble(items));