2020-09-18 게시 됨2021-07-12 업데이트 됨programmers1분안에 읽기 (약 121 단어)[1차] 비밀지도[1차] 비밀지도12345678910111213141516171819202122// https://programmers.co.kr/learn/courses/30/lessons/17681function solution(n, arr1, arr2) { var answer = []; arr1.forEach((element, idx) => { let c = element | arr2[idx]; let c2 = c.toString(2); let tmp = ''; c2.split('').forEach((val) => { tmp += Number(val) == '0' ? ' ' : '#'; }); if (tmp.length < n) { tmp = ' '.repeat(n - tmp.length) + tmp; } answer.push(tmp); }); return answer;}result = solution(5, [9, 20, 28, 18, 11], [30, 1, 21, 17, 28]); 해설 정수 배열이 2개 들어온다 각 배열에서 정수를 꺼내 or 연산한다 1, 0을 정해진 문자로 변환한다 2진 변환을 헀는데 자릿수가 작을 수 있다. 그때 앞을 ' '로 채운다 [1차] 비밀지도https://chinsun9.github.io/2020/09/18/1차-비밀지도/AuthorchinsungPosted on2020-09-18Updated on2021-07-12Licensed under#javascriptprogrammers