// 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 |