0
点赞
收藏
分享

微信扫一扫

JS从0到1——616. 两点间的距离


文章目录

  • ​​Question​​
  • ​​Ideas​​
  • ​​Code​​

Question

给定两个点 P1

和 P2

,其中 P1

的坐标为 (x1,y1)

,P2

的坐标为 (x2,y2)

,请你计算两点间的距离是多少。

JS从0到1——616. 两点间的距离_双精度

输入格式
输入共两行,每行包含两个双精度浮点数 xi,yi
,表示其中一个点的坐标。

输入数值均保留一位小数。

输出格式
输出你的结果,保留四位小数。

数据范围
−109≤xi,yi≤109
输入样例:
1.0 7.0
5.0 9.0
输出样例:
4.4721

Ideas

Code

let fs = require('fs');
let buf = '';

process.stdin.on('readable',function(){
let chunk = process.stdin.read();
if(chunk) buf += chunk.toString();
});

process.stdin.on('end',function() {
let [q1, q2] = buf.split('\n');
q1 = q1.split(' '), q2 = q2.split(' ');
let a = parseFloat(q1[0]), b = parseFloat(q1[1]);
let c = parseFloat(q2[0]), d = parseFloat(q2[1]);
console.log((((a - c) ** 2 + (b - d) ** 2) ** 0.5).toFixed(4));
});


举报

相关推荐

0 条评论