영상
개념
<script>
/*
[문제]
배열 a와 b의 각 자리의 곱을 total의 각 자리에 저장 후 출력하시오.
단, op 의 값이 0이면 양수로 저장하고,
1이면 음수로 저장하시오.
[정답]
a = 3 , b = 5 , op = 0 이므로 양수로 저장 total = 15
a = 4 , b = 3 , op = 1 이므로 음수로 저장 total = 15, -12
a = 2 , b = 1 , op = 0 이므로 양수로 저장 total = 15, -12, 2
a = 8 , b = 7 , op = 0 이므로 양수로 저장 total = 15, -12, 2, 56
a = 8 , b = 7 , op = 1 이므로 음수로 저장 total = 15, -12, 2, 56, -18
*/
let a = [3, 4, 2, 8, 6];
let b = [5, 3, 1, 7, 3];
let op = [0, 1, 0, 0, 1];
let total = [];
let size = a.length;
for(let i=0; i<size; i++) {
let result = a[i] * b[i];
if(op[i] == 0) {
total.push(result);
} else {
total.push(-result);
}
}
document.write(total);
</script>
Java
복사