https://school.programmers.co.kr/learn/courses/30/lessons/120889
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
function solution(sides) {
var answer = 0;
let longside = 0;
let sum = sides[0]+sides[1]+sides[2];
for (i=0; i<3; i++)
{
if (longside < sides[i])
{
longside=sides[i];
}
}
if (sum-longside > longside){answer = 1;}
else {answer=2;}
return answer;
}
+)230510
const solution = (sides) => {
let answer = 0;
sides = sides.sort((a,b)=>a-b);
(sides[0]+sides[1]>sides[2] ? answer = 1 : answer = 2);
return answer;
}
230525 python
def solution(sides):
answer = 2
sides.sort();
if sides[0]+sides[1]>sides[2]:
answer = 1
return answer
230915 C++
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> sides) {
int answer = 0;
int max = *std::max_element(sides.begin(), sides.end());
int sum = 0;
for(int i=0; i<sides.size(); i++) {
sum += sides[i];
}
(sum-max>max) ? answer=1 : answer =2;
return answer;
}
-
#include <string>
#include <vector>
#include <algorithm>
using namespace std;
int solution(vector<int> sides) {
int answer = 0;
sort(sides.begin(), sides.end());
(sides[0]+sides[1]>sides[2]) ? answer = 1 : answer = 2;
return answer;
}
'코딩테스트 > LV. 0' 카테고리의 다른 글
LV. 0 :: 머쓱이보다 키 큰 사람 (0) | 2023.01.20 |
---|---|
LV. 0 :: 중앙값 구하기 (0) | 2023.01.20 |
LV. 1 :: 피자 나눠 먹기 1 (0) | 2023.01.20 |
LV. 0 :: 피자 나눠 먹기 3 (0) | 2023.01.20 |
LV. 0 :: 배열 뒤집기 (0) | 2023.01.20 |
댓글