핵심로직
- 피타고라스의 정리 이용
- 입력이 작은 순으로 들어오는 게 아니기 때문에 sorting 필요
#include <iostream>
#include <algorithm>
using namespace std;
int triArr[3];
int main() {
for (int i = 0; ; i++)
{
cin >> triArr[0] >> triArr[1] >> triArr[2];
if (triArr[0] == 0 && triArr[1] == 0 && triArr[2] == 0) break;
else {
sort(triArr, triArr + 3);
if (triArr[0] * triArr[0] + triArr[1] * triArr[1] == triArr[2] * triArr[2]) cout << "right" << endl;
else cout << "wrong" << endl;
}
}
return 0;
}
'PS(Problem Solving) > soleved.ac CLASS' 카테고리의 다른 글
solved.ac CLASS 3 백준 1389 (0) | 2022.06.27 |
---|---|
백준 2579 (계단 오르기) (0) | 2022.05.09 |
solved.ac CLASS 2 백준 2292(벌집) (0) | 2021.10.22 |
solved.ac CLASS 2 백준 10250(ACM 호텔) (0) | 2021.10.19 |
solved.ac class2 백준 1085번(직사각형에서 탈출) (0) | 2021.10.19 |