삼각형의 완성조건 (1)

난이도 하
화낼거양's avatar
Dec 05, 2024
삼각형의 완성조건 (1)
Contents
문제정답
 
 
 
 

문제

 
 
notion image
 
기본적으로 주어진 코드 :
class Solution { public int solution(int[] sides) { int answer = 0; return answer; } }
 
 

정답

 
 
import java.util.Arrays; class Solution { public int solution(int[] sides) { int answer = 1; // 만들 수 있다면 1 아니면 2 Arrays.sort(sides); if ((sides[0] + sides[1]) <= sides[2]) { answer = 2; } return answer; } }
 
  • answer를 1로 초기화 합니다. (삼각형으로 만들 수 있는 조건의 반환 값)
  • 배열을 크기순으로 정렬합니다. (오름차순)
  • 만약 배열 값 3개 중 1번째 값과 2번째 값의 합이 3번째 값보다 같거나 작다면 answer를 2로 변경합니다. (삼각형으로 만들 수 없는 조건의 반환 값)
 
Share article

moohyun