JavaScript33 프로그래머스 Level 1 - 소수 만들기 (Javascript) 문제 답안 function solution(nums) { var answer = 0; let sum = 0; // 배열에 있는 숫자 3개의 합 for(let i = 0; i < nums.length-2; i++){ for(let j = i+1; j < nums.length-1; j++){ for(let k = j+1; k < nums.length; k++){ sum = nums[i]+nums[j]+nums[k]; // sum을 sum 이하의 숫자로 나누어 나머지가 0이 되는 수가 2개면 answer에 추가 let count = 0; for(let n = 1; n 2023. 12. 3. 프로그래머스 Level 1 - 소수 찾기 (Javascript) 문제 답안 function solution(n) { const sieve = []; for (let i = 2; i 2023. 12. 2. 프로그래머스 Level 1 - 기사단원의 무기 (Javascript) 문제 답안 function solution(number, limit, power) { var answer = []; let arr = []; // 1부터 number까지 수의 약수의 갯수를 구한다. for(let i = 1; i a+b); } 후기 시간복잡도를 잘 생각해서 풀어야한다. 2023. 12. 1. 프로그래머스 Level 1 - 덧칠하기 (Javascript) 문제 답안 function solution(n, m, section) { var answer = 0; let value = 0; for(let i = 0; i value){ value = section[i]+m-1; answer++; }console.log(answer); } return answer; } 후기 section[i]값이 value값보다 크면 section[i]값에 m값을 더하고 -1을 더해준다. (칠하는 범위) 1번 칠할때마다 answer값을 증가시키고 answer를 구하면 답이 나오는 문제였다. 2023. 11. 30. 이전 1 ··· 3 4 5 6 7 8 9 다음