using System;
namespace Baekjoon
{
internal class Program
{
static void Main(string[] args)
{
//그냥 콘솔창 예쁘게 꾸미는 코드(심심해서 넣음)
Console.BackgroundColor = ConsoleColor.DarkCyan;
//입력값과 그 입력값을 숫자로 변환해서 저장할 배열
string[] input = new string[3];
int[] num = new int[3];
//입력값 받아옴
input = Console.ReadLine().Split();
//input배열에 있는 입력값을 int형으로 변환하여 num배열에 저장
for (int i = 0; i < 3; i++)
{
num[i] = int.Parse(input[i]);
}
//배열 오름차순으로 정렬
Array.Sort(num);
//만약 최댓값보다 나머지 두 값의 합이 같거나 작을때
if (num[2] >= num[0] + num[1])
{
//나머지 두 값의 합 + 나머지 두 값의 합 - 1
Console.WriteLine(num[0] + num[1] + (num[0] + num[1] - 1));
}
else
{
//모든 값 합치기
Console.WriteLine(num[0] + num[1] + num[2]);
}
}
}
}
'백준' 카테고리의 다른 글
백준 5073번 c# (0) | 2024.02.03 |
---|---|
백준 10101번 c# (0) | 2024.02.02 |
백준 9063번 c# (0) | 2024.02.02 |
백준 15894번 c# (0) | 2024.02.02 |
백준 3009번 c# (0) | 2024.02.01 |