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