JavaScript33 프로그래머스 Level 1 - 가장 가까운 같은 글자 (Javascript) 문제 답안 function solution(s) { var answer = []; for(let i = 0; i 2023. 12. 16. 프로그래머스 Level 1 - 문자열 내 마음대로 정렬하기 (Javascript) 문제 답안 function solution(strings, n) { var answer = []; for(let i = 0; i 2023. 12. 15. 프로그래머스 Level 1 - 푸드 파이트 (Javascript) 문제 답안 function solution(food) { var answer = [0]; for(let i = food.length; i > 0; i--){ let cnt = Math.floor(food[i] / 2); for(let j = 0; j < cnt; j++){ answer.push(i); answer.unshift(i); } } return answer.join(''); } 배우고싶은 답안 function solution(food) { let res = ''; for (let i = 1; i < food.length; i++) { res += String(i).repeat(Math.floor(food[i]/2)); } return res + '0' + [...res].reverse().joi.. 2023. 12. 13. 프로그래머스 Level 1 - 비밀지도 (Javascript) 문제 답안 function solution(n, arr1, arr2) { var answer = []; let map1 = []; let map2 = []; let arr = []; let string = ''; for(let i = 0; i < n; i++){ // arr을 2진수로 바꿔 빈 자릿수는 0인 n만큼의 자릿수를 map1,2에 넣어준다 map1.push(arr1[i].toString(2).padStart(n,'0')); map2.push(arr2[i].toString(2).padStart(n,'0')); for(let j = 0; j < n; j++){ // 둘 다 0인 곳에는 공백, 그 외에는 '#'을 넣는다 if(map1[i][j] == 0 && map2[i][j] == 0){ answe.. 2023. 12. 12. 이전 1 2 3 4 5 6 ··· 9 다음