dh-winternagi 님의 블로그
(10101) 삼각형 외우기 본문
https://www.acmicpc.net/problem/10101
단계별로 풀어보기
10단계(기하 1: 직사각형과 삼각형) 6번째
이런 조건 분기가 많은 문제에서 중요한 것은 어떤 조건 체크를 먼저 할 것인가이다.
Error는 나머지 세 경우와 다른 조건이 있으므로 먼저 체크, Equilateral ⊂ Isosceles ⊂ Scalene이므로 나머지는 이 순서대로 체크.

#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
if(a+b+c!=180) cout << "Error";
else if(a==60 && b==60 && c==60) cout << "Equilateral";
else if(a==b || b==c || c==a) cout << "Isosceles";
else cout << "Scalene";
return 0;
}'백준 (C++) > Solve' 카테고리의 다른 글
| (14215) 세 막대 (0) | 2026.04.12 |
|---|---|
| (5073) 삼각형과 세 변 (0) | 2026.04.12 |
| (9063) 대지 (0) | 2026.04.12 |
| (15894) 수학은 체육과목 입니다 (0) | 2026.04.12 |
| (3009) 네 번째 점 (0) | 2026.04.12 |
