题目

⼩东和三个朋友⼀起在楼上抛⼩球,他们站在楼房的不同层,假设⼩东站的楼层距离地⾯N⽶,球从他⼿⾥⾃由落下,每次落地后反跳回上次下落⾼度的⼀半,并以此类推知道全部落到地⾯不跳,求4个⼩球⼀共经过了多少⽶?(数字都为整数)

给定四个整数A,B,C,D,请返回所求结果。

测试样例:

100,90,80,70

返回:996

代码

public class FreeBall {public static void main(String[] args) {int[] hights = new int[]{100, 90, 80, 70};int sum = 0;for (int hight : hights) {sum += hight;while (hight > 0) {sum += hight / 2 * 2;hight = hight / 2;}}System.out.println(sum);}
}

思路: 首次落体为人物所在高度, 其余每次先弹起1/2, 然后会下落对应高度, 直到最后上升1m, 下降1m, 停止

京东面试题: 小东抛小球相关推荐

  1. 京东面试题--小东分苹果

    题目描述: 果园里有一堆苹果,一共n头(n大于1小于9)熊来分,第一头为小东,它把苹果均分n份后,多出了一个,它扔掉了这一个,拿走了自己的一份苹果,接着第二头熊重复这一过程,即先均分n份,扔掉一个然后 ...

  2. 京东面试题:Java中 ++i 的操作是线程安全的么?为什么?如何使其线程安全呢?

    转载自 相关文章 你真的了解volatile关键字吗?http://blog.csdn.net/FansUnion/article/details/79495080 面试题:为什么最后两行没有运行?h ...

  3. CSS元素的基本应用(附加京东面试题)

    ONE! 列表~ 列表分为有序列表和无序列表还有定义列表(ul和ol,dl) ul 无序列表 ul它天生自带内边距  还有一个 p 标签也是天生就自带内边距的(内边距 padding) list-st ...

  4. 京东面试题:二叉树直径

    题目: 给定一棵二叉树,你需要计算它的直径长度.一棵二叉树的直径长度是任意两个结点路径长度中的最大值.这条路径可能穿过根结点. 示例 : 给定二叉树 1/ \2 3/ \ 4 5 返回 3, 它的长度 ...

  5. 2015年京东面试题

    一面 1.自我介绍 2.聊项目 3.问简历 4.你有什么问题要问我吗? 二面 1.自我介绍 2.你用过哪些数据库? 3.学过网络吧,谈一下TCP/UDP吧 4.进程通信的方式有哪些? 5.在C/C++ ...

  6. 京东面试题:ElasticSearch深度分页解决方案

    前言 Elasticsearch 是一个实时的分布式搜索与分析引擎,在使用过程中,有一些典型的使用场景,比如分页.遍历等. 在使用关系型数据库中,我们被告知要注意甚至被明确禁止使用深度分页,同理,在 ...

  7. 新鲜出炉的京东面试题

    京东面试 1.redis的数据结构分别有什么,各数据结构的底层原理如何实现(zset与set的区别,zset的底层实现.zset如何实现分页功能?(例子:ZRANGEBYSCORE zset01(ke ...

  8. 京东面试题(JAVA)

    京东17号一面问题与回答情况(Java岗) 作者:牛客190525号 Q1: HashMap的原理, 以及HashMap如何扩充bucket的大小 A1: 原理答上来了,如何扩容瞎答的,之前不知道扩容 ...

  9. 京东面试题,N只熊分苹果

    如上图所示的题目: 1.从最小来入手,可以首先假设最后一个熊拿到的苹果是1个,那么当时剩余的苹果就有n-1个 2.那么上一只熊分完之后苹果有sum=n个,分之前的苹果有sum/(n-1)*n+1个,同 ...

最新文章

  1. Matlab学习笔记——图形标注
  2. 智能电源分配PDU应用
  3. VTK:相互作用之ShiftAndControl
  4. iOS随机页面NSClassFromString
  5. jzoj4224-食物【多重背包】
  6. aix pax_通过Pax考试对JBoss Fuse 6.x进行集成测试,第一部分
  7. Vue运行报错webpack-dev-server --inline --progress --config build/webpack.dev.conf.js
  8. Embeded linux之地址映射
  9. POJ1061 青蛙的约会(拓展欧几里德)
  10. jQuery新的事件绑定机制on()
  11. Thinkphp学习笔记——友情链接的添加和验证
  12. 醉枕江山第五十二章 公主中的公主
  13. 机器学习之PCA原理入门
  14. linux 系统挂载ISO 文件
  15. android代码 发警报音,Android设置多个警报
  16. Netty系列之Netty高性能之道
  17. 通信协议:CAN总线
  18. 想要成功,你得像剥洋葱一样一层一层地撕开自己
  19. 显示器购买攻略【小白必看】
  20. PHP超全局变量之$_GETT和$_POST

热门文章

  1. ws832设置虚拟服务器,华为路由器(WS832)无线路由器设置方法
  2. 关于Nand Flash和Nor Flash的XIP
  3. 把你的程序变成exe
  4. Windows网络编程之Winsock 编程接口实验
  5. 数据结构 实验一:1.复数四则运算;2.百钱买百鸡
  6. sql 统计7天内 每天的总数量
  7. Typescript 中 ?问号的几种不同用法
  8. http://2529233245mz.xyz/index.php 车臣QQ2529233245 QQ群2531148
  9. 北京小学几年级学计算机,北京小学入学年龄最新规定2021年
  10. 【WordCloud】生成词云