인프런 커뮤니티 질문&답변

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

2. 삼각형 판별하기

삼항연산자를 이용해서 풀어 보았습니다

작성

·

239

0

삼항 연산자를 이용하여 가장 큰 수 를 구하고, 전체 수를 더한값을 뺀 후 나머지 2개의 숫자의 합을 구해서 비교하여 "YES"와"NON"를 구해 보았습니다.

<!-- 삼각형 판별하기 -->
<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(a, b, c) {
        let answer;
        const longLine = a > b ? (a > c ? a : c) : b > c ? b : c;
        const totalLine = a + b + c;
        const remainder = totalLine - longLine;
        answer = longLine < remainder ? "YES" : "NO";
        return answer;
      }
      console.log(solution(7, 5, 2));
    </script>
  </body>
</html>

답변 1

0

김태원님의 프로필 이미지
김태원
지식공유자

안녕하세요^^

삼항연산자를 잘 활용하셨네요. 좋은 코드입니다.

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12
질문자

감사합니다. 꼭 선생님의 강의로 코딩테스트 합격을 목표 하겠습니다!

rhkdtjd_12님의 프로필 이미지
rhkdtjd_12

작성한 질문수

질문하기