백준 4153번 직각삼각형

이명준·2023년 12월 6일
0

피타고라스를 사용해서 문제를 풀었습니다.
이문제에서 생각해야할문제는 직각삼각형의 비스듬한 제일 긴부분을 생각만 하면되는것 이였습니다.
저는 sort를 사용해서 긴부분을 num[2]에 넣어 풀었습니다.

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

void Input()
{
}

void Solution()
{
	vector<int> num(3);
	while (true)
	{
		cin >> num[0] >> num[1] >> num[2];
		if (num[0] == 0)
			break;
		sort(num.begin(), num.end());

		if ((num[0] * num[0]) + (num[1] * num[1]) == (num[2] * num[2]))
			cout << "right" << endl;
		else
			cout << "wrong" << endl;
	}
}

int main()
{
    Input();
    Solution();
}
profile
Unity Game Developer

0개의 댓글