对称数是一个数字旋转180°后和原来数字一样的数字。

例如 n=1: 0, 1, 8

n=2:11, 88, 69, 96

n=3: 101, 808, 609, 906,111,  818,619 ...

以下是Python5行代码实现的寻找长度为n的所有对称数:

def findStrobogrammatic(n):nums = n % 2 * list('018') or ['']while n > 1:n -=2nums = [a + num + b for a, b in '00 11 88 69 96'.split()[n < 2:] for num in nums]return nums

注:代码虽然只有5行,但非常的精妙。多多研究对以后的编程会有很大帮助。


原文为stockoverflow的一篇问题下的讨论部分

链接:https://stackoverflow.com/questions/55684960

python 5行代码 求 对称数 Strobogrammatic Number相关推荐

  1. [Swift]LeetCode246.对称数 $ Strobogrammatic Number

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ ➤微信公众号:山青咏芝(shanqingyongzhi) ➤博客园地址:山青咏芝(https://www.cnblog ...

  2. python 250行代码开发一个贪吃蛇

    python 250行代码开发一个贪吃蛇 1. 前提工作准备 2. 全局变量的定义与包的导入 3. 游戏开始界面初始化 4. 游戏界面的设置 4.1 游戏界面,使用一个Point类进行划分 4.2 预 ...

  3. Python 8行代码模拟鼠标自动删除微信收藏

    上回我们提到了用 pyuserinput 进行模拟键盘鼠标操作,结果发现很多同学都回复无法安装成功,即便安装成功了还是存在很多问题.确实,pyuserinput存在不少问题,包括其安装的pymouse ...

  4. Python第一行代码

    Python第一行代码 前言 'module' object is not callable 前言 其实说起来也不算是Python的第一行代码,或第一次写Python,只不过在学习Python的时候遇 ...

  5. python人脸识别代码百度ai_强大的AI!Python几行代码,就能预测未来孩子的长相?...

    这次,将百度智能云中的人脸识别功能与python结合起来进行实验花了一些时间.结果非常令人满意,而且过程非常简单而不复杂.或许,你可以整合你孩子的外貌.让我们一起敲击键盘. 准备百度人工智能开放平台账 ...

  6. python人脸识别毕业设计-Python 40行代码实现人脸识别功能

    前言 很多人都认为人脸识别是一项非常难以实现的工作,看到名字就害怕,然后心怀忐忑到网上一搜,看到网上N页的教程立马就放弃了.这些人里包括曾经的我自己.其实如果如果你不是非要深究其中的原理,只是要实现这 ...

  7. python人物抠图算法_比PS还好用!Python 20行代码批量抠图

    抠图前 vs Python自动抠图后 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣. Pyth ...

  8. python开发ps插件_你还在用PS?Python 20行代码批量抠图

    抠图前 vs Python自动抠图后 在日常的工作和生活中,我们经常会遇到需要抠图的场景,即便是只有一张图片需要抠,也会抠得我们不耐烦,倘若遇到许多张图片需要抠,这时候你的表情应该会很有趣. Pyth ...

  9. python猜数字代码_python猜数代码

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 本文实例为大家分享了python实现猜数游戏的具体代码,供大家参考,具体内容如下 ...

最新文章

  1. 刚刚,华为重磅宣布:无人驾驶正式上高速!
  2. window编程_消息分类
  3. Sql Server通用分页存储过程
  4. vsFTPD编译安装使用实用手册
  5. UVA 12219-Common Subexpression Elimination
  6. wp网站链接不带html,解决WordPress网站带与不带WWW网址跳转问题
  7. 开源GIS---.Net系列
  8. java录制pcm文件_AudioRecord录制PCM格式的语音示例
  9. ASP.NET jQuery 食谱15 (通过控件CustomValidator验证CheckBoxList)
  10. python中os模块详解_Python OS模块(常见文件操作示例)
  11. 跨地域为同事广播幻灯片
  12. pb 应用 迁移 linux_将你的应用迁移到 Python 3 的三个步骤 | Linux 中国
  13. cnm的下载频道,再c一次。
  14. 01 GOF设计模式的定义和分类
  15. 深度学习领域专有名词的理解与释义
  16. 高速信号完整性——EMI的分析及其抑制方法
  17. 惜我者,我惜之; 冷我者,我弃之
  18. Soul源码总结-01-21
  19. kotlin用it还是this?
  20. Quectel_Ec600硬件练习

热门文章

  1. 旋转矩阵(Rotation Matrix)
  2. Android中View类OnClickListener和DialogInterface类OnClickListener导入包冲突
  3. chrome 刷新快捷键
  4. 使用git 实现本地文件和远程代码仓的互相同步
  5. linux实验下载,linux实验linux实验.doc
  6. python编辑word与读Excel的经验
  7. 用计算机图形学编程实现茶壶真实感效果,计算机图形学大作业.pdf
  8. 经典案例分析——物流公司实施工作标准化
  9. windows10安装exe提示“管理员已阻止你运行此程序”,导致无法安装问题的解决办法
  10. 多协程抓取薄荷网食物热量 下篇