🔗문제 풀러가기
단계별로 풀어보기 단계 10의 8번째 문제이다.
삼각형의 성질인
어느 한 변의 길이가 나머지 두 변의 길이를 합한 것보다 길거나 같을 수 없다.
를 활용하여 문제를 해결하였다.
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int input[3];
for (int i = 0; i < 3; i++)
{
cin >> input[i];
}
sort(input, input + 3);
if (input[0] + input[1] > input[2])
{
cout << input[0] + input[1] + input[2];
}
else
{
cout << (input[0] + input[1]) * 2 - 1;
}
}