文章作者:Tyan
博客:noahsnail.com  |  CSDN  |  简书
1. Description

2. Solution
解析:Version 1,根据变换规则可知,第一位和最后一位总是0,因此只有中间6位数在变,最大可能的变换周期为2^6。因此只要记录变换周期,因此周期中的所有状态就可得出变换结果,使用字典stat来判断每次变换是否与之前的重复,列表state记录状态变化,当出现重复状态时,计算变换的周期peroid,以及一个周期的状态变化,如果没出现周期,则直接返回变换后的结果,如果出现了,则返回计算后的状态。
- Version 1
| 1 | class Solution: | 
 
          