#include <iostream>
#include <algorithm>
#include <vector>
int main()
{
while(true)
{
std::vector<int> vec(3, 0);
std::cin >> vec[0] >> vec[1] >> vec[2];
std::sort(vec.begin(), vec.end());
if (!vec[0] && !vec[1] && !vec[2])
return 0;
if (!vec[0] || !vec[1] || !vec[2])
{
std::cout << "Invalid" << "\n";
continue;
}
else if (vec[0] == vec[1] && vec[1] == vec[2])
{
std::cout << "Equilateral" << "\n";
continue;
}
else if (vec[0] + vec[1] > vec[2])
{
if (vec[0] == vec[1] || vec[1] == vec[2])
{
std::cout << "Isosceles" << "\n";
continue;
}
else
{
std::cout << "Scalene" << "\n";
continue;
}
}
else
{
std::cout << "Invalid" << "\n";
continue;
}
}
}
그냥 딱 손코딩용이었는 듯
'오늘의 알고리즘' 카테고리의 다른 글
[C++] 백준 7682 틱택토 (0) | 2022.07.18 |
---|---|
[C++] 백준 2631 줄세우기 (0) | 2022.07.17 |
[C++] 백준 17484 진우의 달 여행 (Small) (0) | 2022.07.13 |
[C++]백준 19941 햄버거 분배 (0) | 2022.07.12 |
[C++] 백준 9935 문자열 폭발 (0) | 2022.06.22 |