Search

이차반복문5_문제06_배열두개정렬

대분류
STEP07 이차반복문
문제 난이도
LV05
소분류
이차반복문5_문제

영상

문제

<script> /* [문제] 아래 리스트 두 개를 합치고 오름차순으로 정렬하시오. [정답] [1, 2, 3, 5, 7, 8, 9, 10, 12, 15, 19, 20] */ let a = [9, 10, 3, 2, 20, 19]; let b = [15, 12, 1, 5, 7, 8]; let c = []; </script>
Java
복사

해설

<script> /* [문제] 아래 리스트 두 개를 합치고 오름차순으로 정렬하시오. [정답] [1, 2, 3, 5, 7, 8, 9, 10, 12, 15, 19, 20] */ let a = [9, 10, 3, 2, 20, 19]; let b = [15, 12, 1, 5, 7, 8]; let c = []; for(let i=0; i<a.length; i++) { c.push(a[i]); } for(let i=0; i<b.length; i++) { c.push(b[i]); } for(let i=0; i<c.length; i++) { let minNum = c[i]; let minIndex = i; for(let j=i; j<c.length; j++) { if(minNum > c[j]) { minNum = c[j]; minIndex = j; } } let temp = c[i]; c[i] = c[minIndex]; c[minIndex] = temp; } document.write(c); </script>
Java
복사