Search

배열6_문제04_세트삭제

대분류
STEP06 일차배열
문제 난이도
LV03
소분류
일차배열6_문제

영상

문제

<script> /* [문제] arr배열은 학생 번호와 점수 한 세트를 이루고 있다. 0~7 사이의 랜덤 숫자를 저장하고, 해당 위치의 학생 번호와 그 점수를 삭제하시오. [예시1] r = 3 arr = 1001,40,1003,65,1004,70 [예시2] r = 4 arr = 1001,40,1002,82,1004,70 */ let arr = [1001, 40, 1002, 82, 1003, 65, 1004, 70]; </script>
Java
복사

해설

<script> /* [문제] arr배열은 학생 번호와 점수 한 세트를 이루고 있다. 0~7 사이의 랜덤 숫자를 저장하고, 해당 위치의 학생 번호와 그 점수를 삭제하시오. [예시1] r = 3 arr = 1001,40,1003,65,1004,70 [예시2] r = 4 arr = 1001,40,1002,82,1004,70 */ let arr = [1001, 40, 1002, 82, 1003, 65, 1004, 70]; let r = Math.floor(Math.random() * 8); document.write("r = " + r + "<br>"); if(r % 2 == 0) { arr.splice(r, 1); arr.splice(r, 1); } else { arr.splice(r, 1); arr.splice(r - 1, 1); } document.write("arr = " + arr); </script>
Java
복사