reduce함수

henry·2021년 3월 20일
1
  1. 일곱 난쟁이의 키의 합은 100이고 9명중의 7명의 난쟁이들의 키를 출력

    입력값 20 7 23 19 10 15 25 8 13
    출력값 20 7 23 19 10 8 13

reduce(누적값, 현재값)
reduce 사용 !

function solution(arr) {
   let answer = arr;
   let sum = answer.reduce((a,b)=>a+b,0)
   for(let i=0;i<8;i++){
     for(let j=i+1;k<9;j++){
       if(sum-(answer[i]+answer[j])==100)
         console.log(i)
     }
   }
   console.log(sum);
   return answer;
 }

장바구니 총 금액 계산 해보자

 const totalPrice =
      cartList.length > 0 &&
      cartList.filter(item => item.isChecked === true).length > 0 &&
      cartList
        .filter(item => item.isChecked === true)
        .map(item => item.quantity * item.price)
        .reduce((acc, cur) => acc + cur);

0개의 댓글