본문 바로가기

Javascript 코테준비/섹션1

2. 삼각형 판별하기

문제 

 

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

 


 

내가 푼 방식

 

못 풀었다 .. 😭

 


 

 

해답

 

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

        // 가장 큰 값 구하기
        if (a > b) max = a;
        else max = b;
        if (c > max) max = c;

        // 나머지 두 변과 max 값 비교 
        if (sum - max <= max) answer = "NO";

        return answer;
      }

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

 

 

'Javascript 코테준비 > 섹션1' 카테고리의 다른 글

6. 홀수  (0) 2022.09.03
5. 최솟값 구하기  (0) 2022.09.03
4. 1부터 N까지 합 출력하기  (0) 2022.09.02
3. 연필 개수  (0) 2022.09.02
1. 세 수 중 최솟값  (0) 2022.09.02