

선분 세 개로 삼각형을 만들기 위해서는 다음과 같은 조건을 만족해야 합니다.
- 가장 긴 변의 길이는 다른 두 변의 길이의 합보다 작아야 합니다.
삼각형의 두 변의 길이가 담긴 배열 sides이 매개변수로 주어집니다. 나머지 한 변이 될 수 있는 정수의 개수를 return하도록 solution 함수를 완성해주세요.
입출력 예
sides result [1, 2] 1 [3, 6] 5 [11, 7] 13
- sides 배열을 분해하여 두 변의 길이를 얻기.
- 삼각형의 성질에 따라 나머지 변의 길이가 될 수 있는 최소값과 최대값을 계산. 즉, 나머지 변의 길이는 두 변의 차보다 커야하며, 두 변의 합보다 작아함.
- 위의 두 조건을 만족하는 정수의 개수를 반환.
function solution(sides) {
let [side1, side2] = sides;
let minSide = Math.abs(side1 - side2) + 1;
let maxSide = side1 + side2 - 1;
return maxSide - minSide + 1;
}