Given 3 numbers A,B,C print 'yes' if they can form the sides of a right angled triangle,otherwise 'no'.

Given 3 numbers A,B,C print 'yes' if they can form the sides of a right angled triangle,otherwise 'no'.
Input Size : A,B,C <= 100000
Sample Testcase :
INPUT
3 4 5
OUTPUT
yes

const readline = require('readline');
 const inp = readline.createInterface({
  input: process.stdin
 });
 const userInput = [];
 inp.on("line", (data) => {
 userInput.push(data);
 });
 inp.on("close", () => {
 var data = userInput[0].split(" ");
 var a = parseInt(data[0]);
 var b= parseInt(data[1]);
 var c = parseInt(data[2]);
 var d = (a*a)+(b*b)
 var e = c*c;
 if(d==e)
 console.log('yes')
   else
 console.log('no')
});

Comments

Popular posts from this blog

Kabali is a brave warrior who with his group of young ninjas moves from one place to another to fight against his opponents. Before Fighting he just calculates one thing, the difference between his ninja number and the opponent's ninja number. From this difference he decides whether to fight or not. Kabali's ninja number is never greater than his opponent.

Given 2 numbers N,M. Print 'yes' if their product is a perfect square else print 'no'.

Given 2 numbers N and M add both the numbers and check whether the sum is odd or even.