본문 바로가기

verdantjuly/코딩테스트

프로그래머스 코딩테스트 기초 : 원소들의 곱과 합 (javascript, 20240128)

728x90

문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/181929

나의 풀이

function solution(num_list) {
    const totalSum = num_list.reduce((a,b)=> a + b)
    return  num_list.reduce((a,b)=> a * b) < totalSum * totalSum ? 1: 0
}

 

다른 사람의 풀이

function solution(num_list) {
    let accMul = 1
    let accSum = 0
    for (const num of num_list) {
        accMul *= num
        accSum += num
    }
    return accMul < accSum ** 2 ? 1 : 0
}

 

소감