프로그래머스 (Swift)/기초

[Day5-4] 원소들의 곱과 합

은더기 2024. 2. 2. 08:39

문제

 

내 정답 코드

import Foundation

func solution(_ num_list:[Int]) -> Int {
    
    let multiple = num_list.reduce(1,*)
    let plus = (num_list.reduce(0, +)) * (num_list.reduce(0,+))
    
    return multiple < plus ? 1 : 0
}

 

#

1.  reduce를 통해 배열의 합과 곱을 계산하였다.

2. 삼항 연산자를 통해 더 큰 값을 비교하였다.


배운 기술