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 |