이 문제 정말 미친놈마냥 풀었다. 진짜 완전...완전 완전탐색 수준으로 풀었다 진짜
function solution(n, arr1, arr2) { let arr11 = []; arr11 = arr1.map((ele, idx) => ele.toString(2).split("")); for (let i = 0; i < arr11.length; i++) { for (let j = 0; j < arr11.length; j++) { if (arr11[i].length !== n) { arr11[i].unshift("0"); } } } let arr22 = []; arr22 = arr2.map((ele, idx) => ele.toString(2).split("")); for (let i = 0; i < arr22.length; i++) { for (let j = 0; j < arr22.length; j++) { if (arr22[i].length !== n) { arr22[i].unshift("0"); } } } let arr = [] for(let i=0; i<n; i++){ arr.push("") } for(let i=0; i<n; i++){ for(let j=0; j<n; j++){ if(arr11[i][j]==="0"&&arr22[i][j]==="0"){ arr[i] = arr[i]+" " } else { arr[i] = arr[i]+"#" } } } return arr }
코드가 좀 과하게 긴데 어..... 그냥 노가다의 방식으로 풀어나갔다.