👩‍💻Programming/Coding Test

[C#] [BOJ#5073] 삼각형과 세 변

taesooya 2022. 8. 14. 15:05

https://www.acmicpc.net/problem/5073

 

5073번: 삼각형과 세 변

각 입력에 맞는 결과 (Equilateral, Isosceles, Scalene, Invalid) 를 출력하시오.

www.acmicpc.net

My Solution


using System;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            while (true)
            {
                int[] t = Array.ConvertAll<string, int>(Console.ReadLine().Split(), int.Parse);
                if (t[0] == 0)
                    break;
                Array.Sort(t);
                if (t[2] >= t[0] + t[1])
                    Console.WriteLine("Invalid");
                else if (t[2] == t[1] && t[2] == t[0])
                    Console.WriteLine("Equilateral");
                else if (t[2] == t[1] || t[1] == t[0])
                    Console.WriteLine("Isosceles");
                else
                    Console.WriteLine("Scalene");
            }

        }
    }

}