Search

이차반복문5_개념03_중복제거

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

영상

개념

<script> /* [문제] a배열과 b배열을 비교하여 서로 겹치는 값을 0으로 변경하시오. 겹치는 값이 여러 개면 전부 0으로 변경하시오. [정답] a = [0, 0, 30, 40, 0] b = [0, 3, 0, 0, 0, 50] */ let a = [10, 20, 30, 40, 20]; let b = [10, 3, 20, 10, 20, 50]; // 오류 코드 /* for(let i=0; i<a.length; i++) { for(let j=0; j<b.length; j++) { if(a[i] == b[j]) { a[i] = 0; b[j] = 0; } } } */ for(let i=0; i<a.length; i++) { let check = -1; for(let j=0; j<b.length; j++) { if(a[i] == b[j]) { check = a[i]; b[j] = 0; } } if(check != -1) { for(let j=0; j<a.length; j++) { if(check == a[j]) { a[j] = 0; } } } } document.write("a = " + a + "<br>"); document.write("b = " + b); </script>
Java
복사