题解 | 绕距

绕距

https://www.nowcoder.com/practice/7a245fc6284f4139b4fb21de58e68483

const rl = require("readline").createInterface({ input: process.stdin });

var iter = rl[Symbol.asyncIterator]();

const readline = async () => (await iter.next()).value;

void async function () {

    // Write your code here

    let lines = []

    while(line = await readline()){

        lines.push(line)

        if(lines.length === 2) {

           const x1 = parseInt(lines[0].split(' ')[0])

           const y1 = parseInt(lines[0].split(' ')[1])

           const x2 = parseInt(lines[1].split(' ')[0])

           const y2 = parseInt(lines[1].split(' ')[1])

           const e = Math.sqrt(Math.pow(x1-x2,2) + Math.pow(y1-y2,2))

           const m = Math.abs(x1-x2) + Math.abs(y1-y2)

           const res = Math.abs(m-e)

           console.log(res)

        }

    }

   

}()

全部评论

相关推荐

caicaidog:现实里没实习的还是占多数的
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务