Search

배열6_문제01_여러개삭제

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

영상

문제

<script> /* [문제] 아래 arr배열에는 순서대로 값이 저장되어있다. 1~100사이의 랜덤 숫자 하나를 저장 후, 랜덤 값보다 작은 값은 전부 arr배열에서 삭제하시오. [예시] r = 47 arr = 50,60 */ let arr = [10, 20, 30, 40, 50, 60]; </script>
Java
복사

해설

<script> /* [문제] 아래 arr배열에는 순서대로 값이 저장되어있다. 1~100사이의 랜덤 숫자 하나를 저장 후, 랜덤 값보다 작은 값은 전부 arr배열에서 삭제하시오. [예시] r = 47 arr = 50,60 */ let arr = [10, 20, 30, 40, 50, 60]; let r = Math.floor(Math.random() * 100) + 1; document.write("r = " + r + "<br>"); for(let i=0; i<arr.length; i++) { if(arr[i] < r) { arr.splice(i, 1); i -= 1; } } document.write("arr = " + arr); </script>
Java
복사