강의

멘토링

로드맵

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

오상욱님의 프로필 이미지
오상욱

작성한 질문수

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

2. 삼각형 판별하기

이렇게 풀어도 되나요? 제가 잘 이해한건지 모르겠네요.

작성

·

188

0

const arr = [6, 7, 11];

function solution(values) {
  let min, max;
  let sum = values[0] + values[1] + values[2];
  min = Math.min(...values);
  max = Math.max(...values);
  if (sum < max + min) {
    console.log("no");
  } else {
    console.log("yes");
  }
}
console.log(solution(arr));:1 문의하기를 이용해주세요.

퀴즈

세 수 중 최솟값을 찾을 때, if 문만 사용한다면 어떤 방식으로 비교하는 것이 일반적인가요?

세 수를 한 번에 비교하여 가장 작은 수를 바로 찾습니다.

두 수의 최솟값을 먼저 찾고, 그 결과와 나머지 한 수를 비교합니다.

가장 큰 수를 먼저 찾은 후, 남은 두 수 중 작은 값을 찾습니다.

모든 가능한 쌍을 비교하여 가장 작은 값을 찾습니다.

답변 1

0

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

안녕하세요^^

[7, 5, 2]는 삼각형을 만들 수 없어 no가 나와야 하는데 위에 코드는 yes가 나올것 같네요.

오상욱님의 프로필 이미지
오상욱

작성한 질문수

질문하기