[알고리즘] 비밀지도
6707 단어 JavaScript알고리즘코딩테스트JavaScript
문제
https://programmers.co.kr/learn/courses/30/lessons/17681
풀이
function solution(n, arr1, arr2) {
function addZero(str){
let zero = "";
if (str.length < n) {
for (let i = str.length; i < n; i++)
zero += '0';
}
return zero+str;
}
const bin = arr1.map(element => {return addZero(element.toString(2))});
const bin2 = arr2.map(element => {return addZero(element.toString(2))});
const map = [];
for(let j = 0; j<n;j++){
let row = "";
for(let k = 0; k<n;k++){
if(bin[j][k] === "1" || bin2[j][k] === "1"){
row += "#";
} else{
row += " ";
}
}
map.push(row);
}
return map;
}
Author And Source
이 문제에 관하여([알고리즘] 비밀지도), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@newsilver1028/알고리즘-비밀지도저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)