每个人的Python:数学、算法和游戏编程训练营
上QQ阅读APP看书,第一时间看更新

3.11.1 编程实现——通过字典映射来判断中心对称数

根据题目的描述,我们可以发现其实中心对称数有着显著的特点。首先,并非所有的数字旋转180度之后依然是正常的数据,能够支持旋转的数字只有0、1、6、8和9。因此,如果输入的数值中存在非上面列举出的5个数字,则它一定不是一个中心对称数。理解了这个规律,编程解决这道题就变得非常简单。示例代码如下:

上面的解题思路非常简单,接下来加大一点难度。