The Way

백준 10101번: 삼각형 외우기 본문

PS/백준 온라인 저지

백준 10101번: 삼각형 외우기

Jeonggyun 2018. 2. 21. 15:48

백준 온라인 저지(BOJ) 10101번 문제

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



1. 문제 요약

삼각형의 세 각이 입력될 때

정삼각형이면 Equilateral

이등변삼각형이면 Isosceles

세 각이 다 다르면 Scalene

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



2. 알고리즘

잘못하다 낚이기 쉬운 문제이다. A와 B가 다르고 B와 C가 달라도 A와 C를 한 번 더 비교해야 된다..



3. 코드

#include <iostream>

int main() {
	int A, B, C;
	scanf("%d %d %d", &A, &B, &C);

	if (A + B + C != 180) printf("Error\n");
	else {
		if (A == B) {
			if (B == C) printf("Equilateral\n");
			else printf("Isosceles\n");
		}
		else {
			if (B == C) printf("Isosceles\n");
			else {
				if (A == C) printf("Isosceles\n");
				else printf("Scalene\n");
			}
		}
	}
	return 0;
}


'PS > 백준 온라인 저지' 카테고리의 다른 글

백준 4999번: 아!  (0) 2018.02.21
백준 9655번: 돌 게임  (0) 2018.02.21
백준 2965번: 캥거루 세마리  (0) 2018.02.21
백준 2752번: 세수정렬  (0) 2018.02.21
백준 2884번: 알람 시계  (0) 2018.02.21
Comments