📖 Todo
사탕 게임
리모컨
비밀지도
📝 Review
비밀지도
function solution(n, arr1, arr2) { const answer = []; arr1 = arr1.map((a) => a.toString(2).padStart(n, '0')); arr2 = arr2.map((a) => a.toString(2).padStart(n, '0')); for (let i = 0; i < n; i++) { let result = ''; for (let j = 0; j < n; j++) { if (arr1[i][j] === '0' && arr2[i][j] === '0') { result += ' '; continue; } result += '#'; } answer.push(result); } return answer; }
이 문제를 풀면서 새로 알게 되었던 것이 어떠한 특정 문자를 해당 자릿수 만큼 채워줘야 했다.
이를 위해 반복문으로 해결할 수 있지만,
최신 자바스크립트 문법을 사용하면 된다.
- String.padStart(n, s)
- 해당 문자열을 n자릿수 만큼 s로 채우겠다.
- String.padEnd(n, s)
- 다만, 이는 뒤로 채우는 것..