题解 | #求小球落地5次后所经历的路程和第5次反弹的高度#

求小球落地5次后所经历的路程和第5次反弹的高度

https://www.nowcoder.com/practice/2f6f9339d151410583459847ecc98446

这题可归纳为简单 百度找一下等比数列求和公式即可
//获取输入流
while (line = readline()) {
    //将输入流转换为Int型
    height = parseInt(line);
    //定义n,赋值5
    let n = 5;
    //根据等比数列求和公式可得出总共经历的路程为height*(1+(1-(1/2)**(n-1))/(1-1/2));
    let mile =parseFloat(height*(1+(1-(1/2)**(n-1))/(1-1/2)));
    //反弹高度为
    let result = parseFloat((1/2)**n*height);
    //输出路程
    console.log(mile);
    //输出反弹高度
    console.log(result);
}


全部评论

相关推荐

09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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