- categories: Code, Interview Question, leetcode, Medium
- source: https://leetcode.com/problems/rotate-array/
- topics: Array
Given an integer array nums
, rotate the array to the right by k
steps, where k
is non-negative.
class Solution:
def rotate(self, nums: List[int], k: int) -> None:
"""
Do not return anything, modify nums in-place instead.
"""
k = k % len(nums)
temp = nums[len(nums)-k:]
nums[k:] = nums[0:len(nums)-k]
nums[0:k] = temp