문제 이름 : [1차] 비밀지도
<<< 문제 내용 >>>
function solution(n, arr1, arr2) {
let answer = [];
for(let i=0; i<n; i++){
let temp = (arr1[i]|arr2[i]).toString(2).padStart(n, 0).replace(/0/g,' ').replace(/1/g,'#');
answer.push(temp);
}
return answer;
}
* toString이랑 padStart 그리고 정규식을 적절히 사용하면 쉬운 문제였다.
또 10011 과 10110에서 10111을 만들기 위해서는 OR연산자를 이용한다.(||와 다름)
padStart 는 n개까지 0으로 채우겠다는 의미이다.
도움이 되셨다면 공감 부탁드립니다.