* 주의 : 두 변의 합은 삼각형의 합보다 무조건 더 커야된다.(같아도 안됨)
제출 코드
1
2
3
4
5
6
7
8
9
10
11
|
function solution(a, b, c) {
let best = Math.max(a,b,c);
if((a+b+c) - best*2 > 0){
console.log("Yes");
}else{
console.log("No");
}
}
console.log(solution(6, 7, 11));
console.log(solution(13, 33, 17));
|
cs |
수정코드
이렇게 하면 출력에 undefined도 생기지 않고 잘 나온다. 그리고 조건문도 더 명료하게 수정했다.
1
2
3
4
5
6
7
8
9
|
function solution(a, b, c) {
let best = Math.max(a,b,c);
if((a+b+c) - best > best){
return "YES"
}else{
return "NO"
}
}
|
cs |
24.4.10.
function solution(a, b, c) {
arr = [a, b, c].sort();
arr[0] + arr[1] > arr[2] ? (answer = "Yes") : (answer = "No");
return answer;
}
console.log(solution(13, 33, 17));
출력결과
'🗃️javascript > 코테 프레임 문제' 카테고리의 다른 글
3-1 회문문자열[투 포인터 방법론] (0) | 2023.09.15 |
---|---|
2-2보이는 학생(24년 △)[reduce의 리턴문은 이전 문자,배열,객체 상태 저장] (0) | 2023.09.15 |
2-1 큰 수 출력하기(24년 △)[map()에서의 continue, break ] (0) | 2023.09.14 |
1-3 연필 개수[Math 객체함수들 알아보기] (0) | 2023.09.14 |
1-1 최소 값 구하기[기본] (0) | 2023.09.13 |