전체 글

매일매일 공부!
문제풀이: 배열안 사과들을 점수가 높은 순으로 나열한 후 m개씩 나누어 상자에 담는다. 나누어진 사과 수들 제일작은 것 x m (개) = 한상자의 가격 모든상자의 가격을 answer에 더해준다. 따라서 실행해봤는데 5개 테스트 케이스에서 오류가 남. 런타임 에러 코드 : function solution(k, m, score) { var answer = 0; score.sort((a,b)=>b-a); const n = Math.floor(score.length/m); for (let i=0; i b - a); const n = Math.floor(score.length / m); for (let i = m - 1; i < score.length; i += m) { answer += score[i] * m;..
· javascript
구조분해 할당이란 (Destructuring assignment) ? 배열이나 객체의 속성을 분해해서 그 값을 변수에 담을 수 있게 하는 표현 배열 특징 : 배열이기 때문에 순서를 신경써야함 let users= ['Mike','Tom','Jane']; /** let user1 = users[0]; let user2 = users[1]; let user3 = users[2]; **/ //위에 주석부분을 한번에 표현 let [user1,user2,user3]= users; console.log(user1); //'Mike' console.log(user2); //'Tom' // undefined let [a,b,c]= [1,2]; console.log(c); //undefined //undefined 해결방..
문제 해석 :첫째항이 a, 공차가 d인 등차수열을 배열로 included 길이 만큼 만들고 included[i] 값이 true일때 등차수열 배열[i]의 누적합을 return 나의 풀이: function solution(a, d, included) { var answer = 0; var arr=[]; var n= included.length; for (let j=0; j { return flag ? acc + a + d * i: acc }, 0) } reduce 함수 reduce((accumulator,currentValue,index)=> , intialvalue) 사용 https://m.blog.naver.com/wideeyed/221877924629
cmseok
채고야