找次品数学问题
有8个球,编号分别是1至8,其中有6个球一样重。另外两个球都轻1克。为了找出这两个轻球,用天平称了三次,结果如下:
第一次: 1+2>3+4
第二次:5+6<7+8
第三次:1+3+5=2+4+8
判断:两个轻球分别是几号?
请问这个题,我想用一小段代码解决?
这个代码怎么写?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
稍微动下脑子就会知道答案应该是4号和5号咯。不过代码这东西有点死,并没有人脑来的那么智能。那咋办呢?最简单的方法是列出所有的可能情况然后对每种情况按照条件过滤。给个 JS 的示例代码,打开浏览器控制台复制运行可查看结果:
没事干 小小尝试了下iOS的代码: