선택 정렬
문제#
N개이 숫자가 입력되면 오름차순으로 정렬하여 출력하는 프로그램을 작성하세요. 정렬하는 방법은 선택정렬입니다.
로직#
function solution(arr){ var answer=arr; for(var i=0; i<arr.length; i++){ var idx=i; for(var j=i+1; j<arr.length; j++){ if(arr[j]<arr[idx]) idx=j; } [arr[i], arr[idx]] = [arr[idx], arr[i]]; } return answer;}
var arr=[13, 5, 11, 7, 23, 15];console.log(solution(arr));