思路

  1. 每次移动1位
  2. 要移动多少位则移动多少次
    class Solution:
     def solve(self , n , m , a ):
         # 移动M位,则移动M次
         while m:
             m = m-1
             num = n
             maxN = a[num-1]
             # 每次移动一位
             while num:
                 num = num - 1
                 # 处理边界值
                 if num ==0:
                     a[num] = maxN
                     continue
                 a[num] = a[num-1]
         return a