분류 전체보기158 프로그래머스 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. 프로그래머스 Level 1 - 실패율 (Javascript) 문제 답안 function solution(N, stages) { let answer = []; //실패한 사람은 제외해야되기 떄문에 임시 변수 people생성 let people = stages.length for (let i = 1; i n === i).length //answer = [[스테이지, 실패율]] answer.push([i, tmp / people]) //실패한 사람 제외 people -= tmp } answer.pop() //answer의 2번째 원소기준으로 내림차순으로 정렬 answer = answer.sort((a,b) => b[1] - a[1]) //Array.map() : 배열을 조건에 맞게 변환 return answer.map( a => a[0]); } 후기 배열 내의 배열을 .. 2023. 11. 29. 이전 1 ··· 27 28 29 30 31 32 33 ··· 40 다음