此题是面试时某面试官突然抛出的,要求逻辑分析推导,不许编码,5分钟时间算出来最终结果,当然,最终没有完全推算出来

下面是编码实现

 #一个五位数ABCDE*9=EDCBA,求此数

 for a in range(10):
for b in range(10):
for c in range(10):
for d in range(10):
for e in range(10): sum_1 = a * 10000 + b * 1000 + c * 100 + d * 10 + e
sum_2 = e * 10000 + d * 1000 + c * 100 + b * 10 + a if (sum_1 == 9 * sum_2)and (a * e != 0)and(sum_1 * sum_2 != 0):
print (a,b,c,d,e)

说明:最后条件判断中,首先,是ABCDE*9=EDCBA,然后,要保证五位数,那么a和e不能为0,其次,两个五位数也不能为0(其实个人感觉有点画蛇添足了)

最新文章

  1. 成都印迹婚纱摄影 | yinjilove.com
  2. PO、VO、BO、DTO
  3. HTML中RGB颜色查询对照表
  4. quartz源码解析--转
  5. asp.net微信开发第三篇----自定义会话管理
  6. 新测 thinkphp3.2 整合 PHPMailer 发送邮件
  7. mysql获取各种日期
  8. Android 事件处理
  9. Unity启动事件-监听:InitializeOnLoad
  10. git(2)----Git的常用撤销技巧与解决冲突方法
  11. 【转载】OAuth2 流程
  12. Unix - 文件中构成一个空洞的分析
  13. JAVA Swing 改变标题栏左上角默认咖啡图标
  14. Response.End ,Response.Redirect、Server.Transfer 引发 “正在中止线程”异常的问题
  15. Mac os的使用
  16. jupyter notebook中使用mpld3进行交互
  17. js数组去除重复数据
  18. java中友元的完美实现(转载)
  19. load data infile出现“ERROR 13 (HY000): Can't get stat of '/tmp/test2.txt' (Errcode: 2)”问题
  20. git 拉取和获取 pull 和 fetch 区别

热门文章

  1. Number & Math
  2. 复习宝典之Redis
  3. Redis学习笔记(一)
  4. vue分页组件重置到首页问题
  5. yii学习笔记(1),目录结构和请求过程
  6. 使用docker搭建laravel记叙
  7. 关于org.apache.hadoop.io.nativeio.NativeIO$Windows.access0(Ljava/lang/String;I)Z报错
  8. 第1天 Java基础语法
  9. IPV6路由技术
  10. C语言自问自答