[프로그래머스] Level 0 삼각형의 완성조건 (1) javascript

G E Lee·2023년 1월 4일
0

코딩테스트

목록 보기
10/13
post-thumbnail

Level 0 삼각형의 완성 조건(1)

문제 링크 :
https://school.programmers.co.kr/learn/courses/30/lessons/120889

풀이 방법

Math.max()로 배열의 최대 값을 찾는다.
reduce()로 각 배열의 요소값을 모두 더한다.
더한 값에서 최대 값을 뺀 값을 최대 값보다 큰지 비교한다.

풀이 코드

function solution(sides) {
    let min = Math.max(...sides)
    let sum = sides.reduce((a, b) => a + b) - min;
    return (min >= sum) ? 2 : 1
}
profile
배움은 끝이 없다

0개의 댓글