[1]차 비밀지도 자바스크립트

HyosikPark·2020년 11월 18일
0

알고리즘

목록 보기
22/72
비트연산자만 알면 1줄짜리가 되는 문제..

function solution(n, arr1, arr2) {
    return arr1.map((e,i) => 
                    (e | arr2[i]) // 2진수로 연산한뒤 다시 10진수로 반환
                    .toString(2) // 2진수로 다시 변환
                    .padStart(n,0) // 0으로 시작되어 사라진 부분 다시 채우기
                    .replace(/[01]/g, (a) => +a ? '#' : ' '))
}

0개의 댓글