inblog logo
|
moohyun
    알고리즘문제풀기

    삼각형의 완성조건 (1)

    난이도 하
    화낼거양's avatar
    화낼거양
    Dec 05, 2024
    삼각형의 완성조건 (1)
    Contents
    문제정답
     
     
    출처 : https://school.programmers.co.kr/learn/courses/30/lessons/120889
     
     

    문제

     
     
    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
    Contents
    문제정답

    moohyun

    RSS·Powered by Inblog