본문 바로가기

프로그래머스(코딩 테스트)/Lv.0

원소들의 곱과 합

 

// javascript
const solution = (num_list) => {
    const { product, sum } = num_list.reduce((acc, num) => {
        acc.product *= num;
        acc.sum += num;
        return acc;
    }, { product: 1, sum: 0 });

    return product < sum ** 2 ? 1 : 0;
}

 

// typescript
const solution = (num_list:number[]):number => {
    const { product, sum } = num_list.reduce((acc, num) => {
        acc.product *= num;
        acc.sum += num;
        return acc;
    }, { product: 1, sum: 0 });

    return product < sum ** 2 ? 1 : 0;
}

'프로그래머스(코딩 테스트) > Lv.0' 카테고리의 다른 글

홀수 vs 짝수  (0) 2024.10.19
두 수의 연산값 비교하기  (0) 2024.10.19
꼬리 문자열  (0) 2024.10.19
이어 붙인 수  (1) 2024.10.19
글자 지우기  (1) 2024.10.19