鱼C论坛

 找回密码
 立即注册
查看: 1903|回复: 4

[技术交流] 趣题分享:损坏的计算器显示屏

[复制链接]
发表于 2017-6-20 21:25:43 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 jerryxjr1220 于 2017-6-20 21:43 编辑

不知道有没有人看腾讯视频的综艺节目《脑力男人时代》?

这期的节目中,有一题:损坏的计算器显示屏,题目是这样的,有1个计算器的显示屏的竖线损坏了,但是横线都是正常的。

我们看到显示屏上显示:

  1. _  _     _  _        _     _
  2. _  _  x  _  _  =     _  _  _
  3. _  _     _  _        _     _
复制代码


请求出这个等式是什么? 我们用python应该怎么解呢?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2017-6-21 00:00:40 | 显示全部楼层
  1. import itertools as itr

  2. n=(2,3,5,6,8,9)
  3. for a,b,c,d,e,f in itr.product(*itr.tee(n,6)):
  4.     if(a*10+b)*(c*10+d)==(1000+e*100+40+f):
  5.         print('%s%s*%s%s=1%s4%s'%(a,b,c,d,e,f))

  6.                
  7. 28*66=1848
  8. 32*39=1248
  9. 33*56=1848
  10. 39*32=1248
  11. 56*33=1848
  12. 66*28=1848
复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-21 00:04:53 | 显示全部楼层
显示器是怎么样的?
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2017-6-21 08:48:56 | 显示全部楼层
本帖最后由 jerryxjr1220 于 2017-6-21 08:52 编辑
达锅 发表于 2017-6-21 00:04
显示器是怎么样的?


就是计算器显示屏,数字8表示为:

  1.    _
  2.   |_|
  3.   |_|
复制代码

版主大神已经给出解答了。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2017-6-21 09:41:49 | 显示全部楼层
jerryxjr1220 发表于 2017-6-21 08:48
就是计算器显示屏,数字8表示为:

版主大神已经给出解答了。

可以利用 1 和 4 ,推出一些限制,缩小组合的范围。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-3-28 18:45

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表