Search

이차반복문5_문제02_개수세기

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

영상

문제

<script> /* [문제] arr배열의 값을 중복없이 value배열에 저장한다. 그리고 중복되는 개수를 count배열에 저장한다. [정답] value = [10, 20, 30, 100] count = [ 2, 3, 5, 1] */ let arr = [10, 20, 30, 30, 100, 10, 30, 30, 20, 30, 20]; let value = []; let count = []; </script>
Java
복사

해설

<script> /* [문제] arr배열의 값을 중복없이 value배열에 저장한다. 그리고 중복되는 개수를 count배열에 저장한다. [정답] value = [10, 20, 30, 100] count = [ 2, 3, 5, 1] */ let arr = [10, 20, 30, 30, 100, 10, 30, 30, 20, 30, 20]; let value = []; let count = []; let index = 0; for(let i=0; i<arr.length; i++) { let check = false; for(let j=0; j<i; j++) { if(arr[i] == arr[j]) { check = true; } } if(check == false) { value.push(arr[i]); } } document.write("value = " + value + "<br>"); for(let i=0; i<value.length; i++) { let cnt = 0; for(let j=0; j<arr.length; j++) { if(value[i] == arr[j]) { cnt += 1; } } count.push(cnt); } document.write("count = " + count); </script>
Java
복사