Python类的调用之同一个文件里面

#python 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。

class Solution(object):
    def rotate(self, nums, k):
        """
        :type nums: List[int]
        :type k: int
        :rtype: void Do not return anything, modify nums in-place instead.
        """
        len_nums = len(nums)
        nums[:] = nums[len_nums-k:] + nums[:len_nums-k]




test_nums1 = [-1, -100, 3, 99]
test_nums2 = [1, 2, 3, 4, 5, 6, 7]

my_solution = Solution()
my_solution.rotate(test_nums1, 2)
my_solution.rotate(test_nums2, 3)
print(test_nums1)
print(test_nums2)

猜你喜欢

转载自blog.csdn.net/btujack/article/details/80450395