题目:小东和三个朋友一起在楼上抛小球,他们站在楼房的不同层,假设小东站的楼层距离地面N米,球从他手里自由落下,每次落地后反跳回上次下落高度的一半,并以此类推知道全部落到地面不跳,求4个小球一共经过了多少米?(数字都为整数)

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

测试样例:
100,90,80,70
返回:1020

下落的距离明显是个极限的问题,一个小球距离N米,下降距离一共经过N(2+1/2+1/4+1/8...)求极限等于3N
class Balls:
def calcDistanc(self,a,b,c,d):
return 3*(a+b+c+d) if __name__=="__main__":
print(Balls().calcDistanc(100, 90, 80, 70))

  

最新文章

  1. 2016年AR行业十大热点事件汇总
  2. 13SpringMvc_限定某个业务控制方法,只允许GET或POST请求方式访问
  3. Medical image computing
  4. HTML5的local storage存储的数据到底存到哪去了
  5. html5的本地存储localStorage和sessionStorage
  6. Mac下MySQL的安装与配置
  7. 异常:java.lang.NoSuchMethodError: org.apache.poi.ss.usermodel.Workbook.getCellStyleAt
  8. Linux-问题集锦(1)
  9. SVN服务器搭建--Subversio与TortoiseSVN的配置安装(Windows)
  10. 从网卡发送数据再谈TCP/IP协议—网络传输速度计算-网卡构造
  11. Java将文件中的内容转换为sql语句(和并发定时读取文件)
  12. Jet.com
  13. JavaWeb学习 (五)————Servlet(一)
  14. JavaScript运行机制详解
  15. python中下划线
  16. 实验1 熟悉Linux开发环境 实验报告
  17. ActiveMQ:Exception occurred while processing this request, check the log for more information!
  18. RHCSA-EXAM 模拟题目
  19. Tomcat服务器使用(一)
  20. pymongodb的使用和一个腾讯招聘爬取的案例

热门文章

  1. Dart编程字符串
  2. C++11中的技术剖析(萃取技术)
  3. delphi 特殊窗体
  4. 奇思妙想:利用野指针和lower_bound()/upper_bound()函数实现整数二分
  5. error C2443: operand size conflict
  6. ActiveMQ 反序列化漏洞(CVE-2015-5254)
  7. centos安装完php-fpm、nginx后访问网站出现权限问题
  8. 《转》python对象
  9. UVA 12304 /// 圆的综合题 圆的模板
  10. iOS开发系列-自动化分发测试打包