코딩테스트 연습 - [1차] 비밀지도 | 프로그래머스 (programmers.co.kr)
코딩테스트 연습 - [1차] 비밀지도
비밀지도 네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다
programmers.co.kr
접근 : 구현
toString -> 2진법 변환
padStart()->앞쪽부터 특정값으로 채우기
Javascript
function solution(n, arr1, arr2) {
var answer = [];
arr1 = arr1.map(v=>v.toString(2).padStart(n,"0").split(""));
arr2 = arr2.map(v=>v.toString(2).padStart(n,"0").split(""));
for(let i=0;i<n;i++){
let temp =[];
for(let j=0;j<n;j++){
if(arr1[i][j] === '1' || arr2[i][j] ==='1'){
temp.push("#");
} else{
temp.push(" ");
}
}
answer.push(temp.join(""))
}
return answer;
}
'코딩테스트(알고리즘) > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 문자열 압축 (Javascript) (0) | 2022.06.30 |
---|---|
[프로그래머스] [1차]다트 게임 (Javascript) (0) | 2022.06.24 |
[프로그래머스] 실패율 (Javascript) (0) | 2022.06.24 |
[프로그래머스] 크레인 인형뽑기 게임 (Javascript) (0) | 2022.06.23 |
[프로그래머스] 숫자 문자열과 영단어 (Javascript) (0) | 2022.06.23 |