[Lv.0] 삼각형의 완성조건 (1)

01수정·2022년 11월 17일
0
post-thumbnail

<입문 100문제> Day 13 - 문자열, 배열, 사칙연산, 수학, 조건문

문제



풀이

function solution(sides) {
    let sorted = sides.sort((a, b) => (b - a))
    return sorted[0] < sorted[1] + sorted[2] ? 1 : 2
}

해답

function solution(sides) {
  const max = Math.max(...sides);
  return max < sides.reduce((a, c) => a + c, 0) - max ? 1 : 2;
}
profile
새싹 FE 개발자

0개의 댓글