JavaScript33 프로그래머스 Level 1 - 두 개 뽑아서 더하기 (Javascript) 문제 답안 function solution(numbers) { var answer = []; // 2차원배열 생성 for(let i = 0; i a-b); } 후기 [...new Set()] 을 이용해 중복을 제거하는 방법을 사용해봤다. 2023. 12. 11. 프로그래머스 Level 1 - 콜라 문제 (Javascript) 문제 답안 function solution(a, b, n) { var answer = 0; // 빈병을 교환 가능할때까지 반복 while(n >= a){ answer += Math.floor(n/a)*b; n = n%a + Math.floor(n/a)*b; } return answer; } 후기 for 반복문보다 while 반복문을 이용해서 풀었을 때 조금 더 쉬운 문제이다. 2023. 12. 10. 프로그래머스 Level 1 - 추억 점수 (Javascript) 문제 답안 function solution(name, yearning, photo) { var answer = []; // 객체 생성 const obj = {}; // 객체 obj의 name[i]에 yearning[i]값을 넣어준다. ex) obj[may] = 5 for(let i = 0; i value.map(v => obj[v] ? obj[v] : 0).reduce((acc,cur)=>acc+cur,0)); } 후기 객체와 map을 이용해 푸는 좋은 문제이다. 2023. 12. 9. 프로그래머스 Level 1 - 명예의 전당 (Javascript) 문제 답안 function solution(k, score) { var answer = []; let arr = []; for(let i = 0; i b-a); answer.push(arr[k-1]); } } return answer; } 후기 spread operator(전개 연산자)를 이용.. 2023. 12. 8. 이전 1 2 3 4 5 6 7 ··· 9 다음