백준문제풀이 10단계 기하: 직사각형과 삼각형(6) 10101번 삼각형 외우기 (C#)

2024. 6. 30. 20:00백준 문제풀이/10단계 기하: 직사각형과 삼각형

 

세 각을 받아 정삼각형인지 이등변삼각형인지 부등변삼각형인지를 판별하는 문제이다.

 

using System;
class BackJoon
{
    static void Main(string[] args)
    {
        int a1 = int.Parse(Console.ReadLine());
        int a2 = int.Parse(Console.ReadLine());
        int a3 = int.Parse(Console.ReadLine());
        if (a1 + a2 + a3 != 180)
            Console.WriteLine("Error");
        else if (a1 == a2 && a2 == a3)
            Console.WriteLine("Equilateral");
        else if (a1 == a2 || a2 == a3 || a1 == a3)
            Console.WriteLine("Isosceles");
        else
            Console.WriteLine("Scalene");
    }
}

 

먼저 세개의 각을 받아주고

세 각의 합이 180이 아니라면 Error를 출력.

세 각이 모두 같다면 Equilateral,

두개만 같다면 isosceles

세개가 다 다르다면 Scalene를 출력해주자...!