백준

백준 14215번 c#

대왕군 2024. 2. 3. 17:56

 

 

 

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