Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function solve(input1) {
- input = input1.map(Number);
- let pointA = {x:input[0], y:input[1]}
- let pointB = {x:input[2], y:input[3]};
- let pointZero = {x:0, y:0};
- function distance(pointA, pointB) {
- return Math.sqrt(Math.pow(pointA.x-pointB.x) + Math.pow(pointA.y-pointB.y));
- }
- let a = distance(pointA,pointZero);
- console.log(a);
- function isNum(distance, pointA, pointB) {
- if(isNaN(distance)){
- console.log(`{${pointA.x},${pointA.y}} to {${pointB.x}, ${pointB.y}} is invalid`)
- }
- else{
- console.log(`{${pointA.x},${pointA.y}} to {${pointB.x}, ${pointB.y}} is valid`)
- }
- }
- isNum(distance(pointA, pointZero), pointA, pointZero);
- isNum(distance(pointB, pointZero), pointB, pointZero);
- isNum(distance(pointA, pointB), pointA, pointB);
- }
- solve(['3', '0', '0', '4']);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement