삼각형의 완성조건(1)

1.문제


2. 나의 생각

문제에서 세개의 수에서 가장 큰 수가 앞에 있는 두 수의 합보다 크면 삼각형이 될 수 없다고 한다. 그럼 간단하게 정렬을 한 뒤 마지막 인덱스 배열에 있는 값과 나머지 배열인덱스 값을 더해서 비교하면 된다고 생각하고 접근 했다. 

import java.util.Arrays;

class Solution {
    public int solution(int[] sides) {
        
        Arrays.sort(sides);
        
        return sides[2] < sides[0]+sides[1] ? 1 : 2 ;
    }
}

'Programmers 문제풀이 > Lv.0' 카테고리의 다른 글

분수의 덧셈  (0) 2023.02.23
특정 문자 제거하기  (0) 2022.11.23
배열 두배 만들기  (0) 2022.11.23
문자 반복 출력하기  (0) 2022.11.23
최댓값 만들기(1)  (0) 2022.11.23