암호화된 지도 1과 지도2를 겹쳐서 지도 1과 지도 2가 겹쳐진 지도 3을 만들자.
function solution(n, arr1, arr2) {
const answer = new Array(n).fill('');
for (let i = 0; i < n; i++) {
arr1[i] = arr1[i].toString(2).padStart(n, 0);
arr2[i] = arr2[i].toString(2).padStart(n, 0);
for (let j = 0; j < n; j++) {
if (arr1[i][j] === '1' && arr2[i][j] === '1') answer[i] += '#';
else if (arr1[i][j] === '0' && arr2[i][j] === '0') answer[i] += ' ';
else answer[i] += '#';
}
}
return answer;
}
잠깐 쉬어가는 타임으로 풀어보면 좋은 문제같다.
재밌는 문제였다.🤩