더보기
function solution(n, arr1, arr2) {
let answer = new Array(n).fill(new Array(''));
let darr1 = new Array(n).fill(new Array(''));
let darr2 = new Array(n).fill(new Array(''));
for(let i = 0; i < n; i++) {
darr1[i] = arr1[i].toString(2);
darr2[i] = arr2[i].toString(2);
if (darr1[i].length < n) {
darr1[i] = '0'.repeat(n - darr1[i].length) + darr1[i];
}
if (darr2[i].length < n) {
darr2[i] = '0'.repeat(n - darr2[i].length) + darr2[i];
}
}
for(let i = 0; i < n; i++) {
for(let j = 0; j < n; j++) {
if (darr1[i][j] === '0' && darr2[i][j] === '0') {
answer[i] += ' ';
} else {
answer[i] += '#';
}
}
}
return answer;
}
'Problem Solving > Programmers - 그외' 카테고리의 다른 글
K번째 수 Javascript [프로그래머스 정렬] (0) | 2021.07.20 |
---|---|
키패드 누르기 Javascript [프로그래머스] 2020 카카오인턴십 (0) | 2021.07.14 |
문자열압축 Javascript [프로그래머스] 2020 KAKAO BLIND RECRUITMENT (0) | 2021.07.14 |
오픈채팅방 Javascript [프로그래머스] 2019 KAKAO BLIND RECRUITMENT (0) | 2021.07.14 |
[알고리즘 문제 해설] #7. 단어 퍼즐 (0) | 2020.01.10 |