路灯照明问题

一条笔直的公路上安装了N个路灯,从位置0开始安装,路灯之间的距离是100m。

每个路灯都有自己的照明半径,

请计算第一个路灯和最后一个路灯之间,未照明区间的长度和。

输入描述:

第一行为一个数N,表示灯的个数,[1, 100000]

第二行为N个空格分隔的数,表示路灯的照明半径,[1, 100*100000]

输出描述:

第一个路灯和最后一个路灯之间,未照明区间的长度和

示例1:

输入:

2

50

10

输出 0

function test(){
    const p = 100
    let N = 2
    let arrStr = '50 50 10 10 10'
    let arr = arrStr.split(' ')
    let AllLight = 0
    for(let i =0;i<arr.length-1;i++){
        AllLight += 100 - arr[i] - arr[i+1]
    }
    console.log(AllLight);
}
test()
机试题 文章被收录于专栏

某机试题,网上很少用js写的答案只有自己写了

全部评论
大佬,照明半径如果超过100,你的答案就有问题拉,半径取值是1-100*100000 哦
点赞 回复 分享
发布于 2022-05-27 22:09

相关推荐

不愿透露姓名的神秘牛友
07-15 17:46
暑期就挂了,秋招还有机会吗
大聪明777:研发提前批,14号刚开的,官网上面的配图上有写。提前批没过的话,秋招还可以投,不过前面的笔试/面试记录会被保留,供秋招参考
26届校招投递进展
点赞 评论 收藏
分享
吴offer选手:下午mt一来就告警说项目来不及,估计明天拿了权限就要参与开发了 已老实
实习生的蛐蛐区
点赞 评论 收藏
分享
评论
2
1
分享

创作者周榜

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