Java/Coding Test
삼각형의 완성조건
최고다최코딩
2023. 9. 9. 20:22
728x90
세 변의 길이가 배열로 주어질 때 주어진 배열로 삼각형을 만들 수 있는 경우 1, 아닌 경우 2를 반환
삼각형을 만들 수 있는 조건
/ *가장 긴 변의 길이가 다른 두 변의 길이의 합보다 작아야 한다.*/
public int solution(int[] sides) {
Arrays.sort(sides);
if(sides[2]<sides[0]+sides[1])
return 1;
return 2;
}
삼항연산자를 사용하면 더 좋았을텐데 익숙하지가 않다...
public int solution(int[] sides) {
Arrays.sort(sides);
int answer = (sides[2]<sides[0]+sides[1]) ? 1: 2;
return answer;
}