[문제] 백준 알고리즘 4153 (직각삼각형)
> https://www.acmicpc.net/problem/4153
입력을 받아서 직각삼각형을 만드는 간단한 문제이다.
이제부터는 C++과 Python을 같이 작성하려 한다.
[C++]
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
while (1)
{
int num[3];
for (int i = 0; i < 3; i++)
cin >> num[i];
sort(num, num + 3);
if (!num[0]) break;
if (num[0]*num[0] + num[1]*num[1] == num[2]*num[2])
cout << "right" << endl;
else
cout << "wrong" << endl;
}
return 0;
}
[Python]
while True:
L = list(map(int, input().split()))
L.sort()
if L[0] == 0:
break
if L[0]**2 + L[1]**2 == L[2]**2 :
print('right')
else:
print('wrong')
728x90
'백준 알고리즘(BOJ)' 카테고리의 다른 글
백준 알고리즘 2606 (바이러스) - C++, Python (0) | 2019.10.16 |
---|---|
백준 알고리즘 1018 (체스판 다시 칠하기) - C++, Python (0) | 2019.10.16 |
백준 알고리즘 1260 (DFS와 BFS) - python (0) | 2019.10.16 |
백준 알고리즘 3009 (네 번째 점) - python (0) | 2019.10.16 |
백준 알고리즘 7568 (덩치) - python (0) | 2019.10.16 |
댓글