知乎视频​www.zhihu.com

虽然这题目很简单, 穷举的运算量很小, 但是最好还是要动点脑筋, 这样才有乐趣.

二位数 + 三位数 = 四位数

很明显, 这个三位数是9开头的, 又因为是回文数, 那么这个三位数是"9a9", 其中a是未知数.

很明显, 这个四位数的1开头的, 又因为是回文数, 那么这个四位数是"1bb1", 其中b是未知数.

四位数减去三位数, 容易得到这个二位数的个位数是2, 又因为是回文数, 那么这个二位数就是22.

二位数 + 三位数 = 22 + 9a9

用小学竖式加法.

2 2

+ 9 a 9

= 9 (a+3) 1

因为最后结果是一个四位数

那么(a + 3)必须是大于等于10, 又因为a是小于10的数字.

那么(a + 3)在10到12之间, 那么进位的数字是1.

9 + 进位数字1, 得到10

从而得到那个四位数是"1001",

2 2

+ 9 a 9

= 1 0 0 1

从而得到a = 7.

所以, 最后答案是:

22 + 979 = 1001

Python代码:

print("22 + 979 = 1001")

时间复杂度是O(1)

本来是想逻辑推导一下, 缩小搜素范围的, 结果没想到:

根本不需要编程, 直接逻辑推导就能得到答案, 并且答案是唯一的.

python循环10次1001python循环10次_Python循环题怎么做?相关推荐

  1. python编写的函数调用说法正确的是_python逻辑题(以下10道选择题有唯一答案,请编写自定义函数judge遍历答案列表并汇报正确答案)...

    python逻辑题(以下10道选择题有唯一答案,请编写自定义函数judge遍历答案列表并汇报正确答案) 1.题目.代码及答案演示 代码: 逻辑题 说明:个人没用过Jupyter Notebook,题目 ...

  2. python批量删除文件1001python批量删除文件_Python实现递归遍历文件夹并删除文件...

    思路: 遍历文件夹下面的文件夹 如果文件夹名称等于".svn",则修改文件夹的属性(因为".svn"的文件都是只读的,你不能直接删除) 删除此文件夹 如果文件夹 ...

  3. python中 for i in range(10)_在Python语句: for i in range(10) : ...... 中,循环终值是( )。...

    在Python语句: for i in range(10) : ...... 中,循环终值是( ). 更多相关问题 是导致成本结构发生变化的重要因素.A.竞争优势B.生产规模C.成本动因D.经营过程的 ...

  4. python循环10次怎么写_python循环怎么写

    python中的循环语句,可使用for循环,或者while循环.两者的区别是,for循环要求提前知道要循环的次数,而while循环只要满足条件就会循环,直到条件不符合,跳出循环.下面是while循环的 ...

  5. 多线程学习--案例-子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次

    子线程循环10次,接着主线程循环100,接着又回到子线程循环10次,接着再回到主线程又循环100,如此循环50次,请写出程序. package Demo4; public class ThreadTe ...

  6. Java多线程面试题:子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50次

    近在学习多线程,特贴在这里,并附上自己所作答案(参考与张孝祥老师的方法). 题目如下: 子线程循环10次,接着主线程循环100,接着又回到子线程循环10次, 接着再回到主线程又循环100,如此循环50 ...

  7. 计算机音乐深夜,10首可以在深夜单曲循环的音乐

    原标题:10首可以在深夜单曲循环的音乐 夜深,总搭配着寂静.孤寂的感觉,望向夜空中的星星点点,会否感觉到一丝的倦意.一丝的忧郁,打开手机单曲循环这某首或忧郁.或放松的音乐? 1.<Forrest ...

  8. 计算机音乐深夜,10首 最适合深夜单曲循环的音乐

    原标题:10首 最适合深夜单曲循环的音乐 夜深,总搭配着寂静.孤寂的感觉,望向夜空中的星星点点,会否感觉到一丝的倦意.一丝的忧郁,打开手机单曲循环这某首或忧郁.或放松的音乐? 1.<Forres ...

  9. C语言循环求出2的10次幂,C语言求2的100次幂的结果.doc

    C语言求2的100次幂的结果 求2的100次幂的结果 #include #include #include #include void main void int a,b,i; char s[40], ...

  10. python测试开发自学教程-2019第一期《python测试开发》课程,10月13号开学

    2019第一期<python测试开发>课程,10月13号开学! 主讲老师:上海-悠悠 上课方式:QQ群视频在线教学,方便交流 本期上课时间:10月13号-12月8号,每周六.周日晚上20: ...

最新文章

  1. django1.4.5配置静态文件(img,css,js)访问
  2. 03_MyBatis基本查询,mapper文件的定义,测试代码的编写,resultMap配置返回值,sql片段配置,select标签标签中的内容介绍,配置使用二级缓存,使用别名的数据类型,条件查询ma
  3. Flask web开发之路二
  4. NeurIPS | 谷歌使用机器学习如何做好分布外异常检测
  5. [LeetCode]题解(python):068-Text Justification
  6. 程序员未来前景如何?大龄程序员出路在哪里?
  7. testmarkdown
  8. tail -f 命令卡住
  9. android平台db4o使用示例
  10. 服务器卡顿修改dns,电视/盒子太卡了怎么办?教你修改DNS解决卡顿问题
  11. 【电气专业知识问答】问:什么叫组合电器?什么是GIS?
  12. Unity URP入门实战
  13. 微信的隐藏功能竟然可以一秒获取好友位置!这到底是神马操作
  14. Redis三主三从集群搭建(三台机器)
  15. 【重参数化】《Diverse Branch Block: Building a Convolution as an Inception-like Unit》 2021
  16. 计算机教室设备安全管理制度,计算机教室和多媒体教室安全管理制度
  17. Autodesk CAD帮助文档总结三 DXF 组码
  18. unity 3d slider机械臂转动
  19. 物联网智能家居实训系统
  20. B轮融资4.1亿美元,商汤科技是一家怎样的公司?

热门文章

  1. PHP连接MySQL报错:Fatal error: Call to undefined function mysql_connect()之解决方法
  2. 迷宫搜索问题最短路_迷宫的最短路问题(水+BFS宽搜)
  3. 查看虚拟机cpu型号_虚拟机管理器(Virtual Machine Manager)简介 | Linux 中国
  4. python 获取json中最大值_详细解析 Python 爬取 bilibili 的视频、弹幕以及封面
  5. HttpServlet概述及应用
  6. python计算在月球的体重程序_# Python程序语言设计基础(第二版)程序练习题
  7. 『设计模式』设计模式--原型模式
  8. Codeforces Round #618 (Div. 2)-Non-zero
  9. 最短路径生成树与最小生成树
  10. make zImage和make uImage的区别和mkimage工具的使用