영상
문제
<script>
/*
[문제]
arr배열의 각각의 값이 arr배열 전체와 비교해서
각각 몇 개씩 있는지 출력하시오.
[정답]
10 : 4
30 : 2
40 : 1
10 : 4
20 : 1
30 : 2
50 : 1
10 : 4
10 : 4
*/
let arr = [10, 30, 40, 10, 20, 30, 50, 10, 10];
</script>
Java
복사
해설
<script>
/*
[문제]
arr배열의 각각의 값이 arr배열 전체와 비교해서
각각 몇 개씩 있는지 출력하시오.
[정답]
10 : 4
30 : 2
40 : 1
10 : 4
20 : 1
30 : 2
50 : 1
10 : 4
10 : 4
*/
let arr = [10, 30, 40, 10, 20, 30, 50, 10, 10];
for(let i=0; i<arr.length; i++) {
let count = 0;
for(let j=0; j<arr.length; j++) {
if(arr[i] == arr[j]) {
count += 1;
}
}
document.write(arr[i] + " : " + count + "<br>");
}
</script>
Java
복사