풀이:
function solution(n, arr1, arr2) {
var answer = [];
for(let i=0; i<n; i++){
// toString(2)은 이진수로 반환하는 것.
const bin = (arr1[i] | arr2[i]).toString(2);
// console.log(bin);
let line = [];
for(let j = bin.length-n; j<bin.length; j++) { // j가(인덱스값)이 -1일 경우 undefined 반환.
if(bin[j] === '1') { // 1이면 '#', 그 외 ' '
line.push('#');
} else {
line.push(' ');
}
}
answer.push(line.join(''));
}
return answer;
}
출처: