Search
Duplicate

50번 (1)

문제
승표의 코드
JavaScript
복사
나경의 코드
function bubble(arr) { let result = arr.slice(); for (let i = 0; i < result.length - 1; i++) { for (let j = 0; j< result.length - 1; j++) { if (result[j] > result[j + 1]) { let temp = result[j]; result[j] = result[j+1]; result[j+1] = temp; } } } return result; } const items = prompt('입력해주세요.').split('').map((n) => { return parseInt(n, 10); }); console.log(bubble(items));
JavaScript
복사
수지의 코드
// 버블정렬 내가 이해한거 : 앞에서부터 하나씩 비교해가면서 1-2, 2-3, 3-4 .. 로 비교 function bubble(arr) { let result = arr.slice(); console.log(result); for (let i = 0; i < result.length - 1; i++) { // 0부터 시작해서 result 길이에서 하나빠짐 웨지 for (j=0; j<i; i++) { if (result[j] > result[j + 1]) { let temp = result[j]; // Temp 선언과 동시에 result J번을 반복해서 넣음 result[j] = result[j+1]; //result I, i+1 대입 result[j+1] = temp; // 대입 } } } return result; } const items = prompt('입력해주세요.').split(' ').map((n) => { return parseInt(n, 10); }); console.log(bubble(items));
JavaScript
복사
답안지