본문 바로가기
백준 알고리즘(BOJ)

백준 알고리즘 4153 (직각삼각형) - C++, Python

by Think_why 2019. 10. 16.

[문제] 백준 알고리즘 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

댓글