알고리즘

[백준 4153번] 직각삼각형 (JavaScript)

미누라니까요 2025. 1. 3. 16:11
728x90
반응형
SMALL

 

 

입력을 받아 0 0 0이면 종료하고, 나머지 경우에 피타고라스 공식이 맞는지 확인하면 된다.

 

JavaScript로 하였기 때문에 배열을 크기순으로 정렬하여 a,b,c에 담고, 바로 피타고라스 공식을 사용하여 맞는지 판단하였다.

 

 

 

소스 코드

const input = require('fs').readFileSync('/dev/stdin').toString().split('\n');

function isPitag(nums) {
	nums.sort((a, b) => a - b);
	const [a, b, c] = nums;
	return a ** 2 + b ** 2 === c ** 2 ? 'right' : 'wrong';
}

for (let line of input) {
	if (line === '0 0 0') break;
	const nums = line.split(' ').map(Number);
	console.log(isPitag(nums));
}
728x90
반응형
LIST