알고리즘/BOJ

백준 9366번 삼각형 분류

꾸준함. 2021. 7. 12. 23:00

문제 링크입니다: https://www.acmicpc.net/problem/9366

 

9366번: 삼각형 분류

입력의 첫 줄에는 테스트케이스의 개수 T(1 <= T <= 100)가 주어진다. 다음 T줄에는 각 줄에 삼각형의 세 변을 나타내는 3개의 정수 A,B,C(1 <= A,B,C <= 1,000,000)가 주어진다.

www.acmicpc.net

간단한 구현 문제였습니다.

 

#include <iostream>
#include <algorithm>
using namespace std;
const int MAX = 3;
int main(void)
{
int T;
cin >> T;
for (int t = 1; t <= T; t++)
{
int sides[MAX];
cin >> sides[0] >> sides[1] >> sides[2];
sort(sides, sides + MAX);
printf("Case #%d: ", t);
if (sides[0] + sides[1] <= sides[2])
{
printf("invalid!\n");
continue;
}
if (sides[0] != sides[1] && sides[1] != sides[2] && sides[2] != sides[0])
{
printf("scalene\n");
continue;
}
if (sides[0] == sides[1] && sides[1] == sides[2] && sides[2] == sides[0])
{
printf("equilateral\n");
continue;
}
printf("isosceles\n");
}
return 0;
}
view raw .cpp hosted with ❤ by GitHub

 

개발환경:Visual Studio 2017

 

지적, 조언, 질문 환영입니다! 댓글 남겨주세요~

반응형

'알고리즘 > BOJ' 카테고리의 다른 글

백준 9449번 Garage  (1) 2021.07.18
백준 9437번 사라진 페이지 찾기  (0) 2021.07.17
백준 9325번 얼마?  (0) 2021.07.11
백준 9317번 Monitor DPI  (2) 2021.07.07
백준 9316번 Hello Judge  (0) 2021.07.06