본문 바로가기
일,/[강의] 자바스크립트 알고리즘 문제풀이 입문

기본문제 풀이 - 2.삼각형 판별하기

by 무벅 2022. 11. 2.

길이가 서로 다른 A, B, C 세 개의 막대 길이가 주어지면 이 세 막대로 삼각형을 만들 수 있 으면 “YES"를 출력하고, 만들 수 없으면 ”NO"를 출력한다.

 

▣ 입력설명
첫 번째 줄에 100이하의 서로 다른 A, B, C 막대의 길이가 주어진다.

 

▣ 출력설명
첫 번째 줄에 “YES", "NO"를 출력한다.

 

▣ 입력예제-1

6, 7, 11

 

▣ 출력예제-1

YES 

 

▣ 입력예제-2

13 33 17

 

▣ 출력예제-2

NO

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(a, b, c) {
        let answer, max;
        let sum = a + b + c;

        max = a > b ? a : b;
        max = c > max ? c : max;

        answer = sum - max > max ? "YES" : "NO";

        return answer;
      }

      console.log(solution(13, 33, 17));
    </script>
  </body>
</html>

 

codesandbox 코드보기

 

 

 

댓글0