这道题目纠结啊,各种想不出啊,算法啊有木有,不过看了一下老外的解法,觉得还是有点可以改进的。

from itertools import combinations
def checkio(batteries):min_diff = max(batteries)for combination_length in range(len(batteries)):for variant in combinations(batteries, combination_length):diff = abs(2 * sum(variant) - sum(batteries))min_diff = diff if min_diff > diff else min_diffcheck.append(min_diff)if min_diff == 0:breakif min_diff == 0:break            return min_diff
if __name__ == "__main__":print checkio([5,5,6,5])print checkio([10,10])

转载于:https://blog.51cto.com/samfeng/1285752

checkio的日子(3)相关推荐

  1. 即将到来的日子 ,你会寂寞吗?

    见到如此的数字,不知道身边的你是否会想起一些往事,我想这一刻很难去形容,因为哥也会有寂寞的一天. 从来不太喜欢的节日,但是每逢到来的时候,总会有一阵阵的痛.今天不是好的节日,在地球上某一个角落,你站在 ...

  2. 2007过年休息的日子

    今天值班,2007年上班期间难得的轻闲机会了.借此,为老朋友们更新一下我的近况. 年前四五天就请了年休假,准备享受不用上班的日子.以为能过得轻松惬意,想不到没完没了的家务怎么也做不完,似乎每天都是做饭 ...

  3. 虐狗日记:和小冰同居的日子

    男主人翁 年龄:大龄 身高:不到两米 感情状况:汪汪汪 女主人翁 年龄:永远的少女 身高:两米不到 感情状况:万人迷 ▌初识小冰 一个人在北京的日子应该是快乐的,虽然没车没房,每天在拥挤的地铁里浮浮沉 ...

  4. 前腾讯员工不堪房价压力回老家进国企!终于过上了清闲的日子,他又担心这个问题?...

    在互联网大厂拿命挣高薪VS回老家进国企提前养老,哪个才是更好的生活? 一位前腾讯员工辞职后回老家省会进了国企,过着清闲舒服的日子,却担心再这么下去自己就废了,真是个上进的小哥哥. 到手18W,工作量巨 ...

  5. 【有奖征文】情人节,和书一起走过的日子

    报名链接:http://www.ituring.com.cn/activity/details/1034 2月14日,是一年一度的情人节,情侣们在这一天互相馈赠礼物,用以表达爱意或友好.时至今日爱神丘 ...

  6. 今天什么日子啊,这么倒霉。。。

    今天晚上用电脑打开移动硬盘时,突然发现移动硬盘上的资料全部消失了,悲催了.工作到现在积累了4年多的学习资料,项目资料,文档,还有自己平时照的相片,全部都消失了,2013-02-06是什么日子啊??? ...

  7. 短篇连载(3),在校园里做比赛的那些日子,以及彻底告别钟爱的电子竞技事业...

    组了所谓的战队,这些有共同兴趣爱好的同学们能在一起玩一起讨论了,同时也就意味着,组织比赛和活动起来会更加方便.这段日子总共持续了一年,从大二,06年9月做的极品飞车比赛开始,到大三,07年9月,登上N ...

  8. android 人生日历,android版人生日历日子怎么用 安卓版人生日历日子使用教程

    人生日历android版新发3.3.05.10版本,新增日子功能,那么android版人生日历日子怎么用呢?今天小编就为大家分享安卓版人生日历日子使用教程,一起来看看吧! 人生日历的日子,设计成四叶草 ...

  9. 皮猜按下谷歌招聘暂停键,疫情之下,「紧日子」来了

    白交 发自 凹非寺  量子位 报道 | 公众号 QbitAI 疫情之下,连谷歌也要过"紧日子"了. 今天,谷歌母公司Alphabet的CEO皮猜,通过公司备忘录向全体员工发出信号: ...

最新文章

  1. python在工厂中的运用_在python中使用元类实现工厂设计模式
  2. linux raid autodetect,软raid的建立
  3. Android之十七 进度条和Hanlder
  4. WiFi曝出安全漏洞几近“裸奔”:运营商能借机收割一波红利吗?
  5. 一个关于反序列化的小问题
  6. 手机无线上网何时进入战国时代?
  7. Adblock Plus官网最新下载 中文,绿色版Adblock Plus下载谷歌插件,edge,电脑版exe,火狐版,搜狗浏览器,ie浏览器
  8. 【深入理解JS核心技术】12. 什么是一阶函数
  9. matlab中三种原油问题,基于MATLAB联合站原油加热模糊控制(程序)
  10. 【财政决策支持系统DSS】财政支出OLAP分析模型参考【财政数据仓库DW】
  11. 在Unity3D中控制动画播放
  12. 测试人员日常基本工作流程
  13. 概率图--贝叶斯网络、马尔可夫网络
  14. 对两个二进制数X2=x21,x22,„,x2n和X1=x11,x12,„,x1n进行比较的同步时序电路进行设计
  15. 公安部中标十大身份证阅读器品牌型号
  16. 中国90%的SaaS都亏钱,为何这家公司偏偏盈利千万
  17. Android studio db文件导出 DDMS
  18. php sapi模式,PHP中的SAPI是什么?如何实现?(图文)
  19. 计算机专业感悟英语,学习计算机专业英语心得体会.docx
  20. 顺序表基本操作(完整)

热门文章

  1. POJ2513Colored Sticks(欧拉路加字典树)
  2. Java 定时任务调度工具 Quartz(Part 2)
  3. 页面滑动至某处,固定导航。
  4. windows server2003 升级到windows server2012
  5. 最近一段时间开发客户端app的感悟
  6. update值与原值相同时,SQL Server会真的去update还是忽略呢?
  7. 比特币现金在稳定币领域的地位怎样
  8. 【java开发系列】—— struts2简单入门示例
  9. Python入门教程:很多人推荐学 Python 入 IT ,如果学完 Python 找不到工作怎么办...
  10. AES加密_ js与C#互通