Sponsored Reserved space — layout preview until AdSense is connected
medium +20 pts

Rotate array

In-place rotation tricks.

Implement `rotate(nums: list[int], k: int) -> list[int]`. Rotate elements to the right by k steps and return the list.

Constraints

1 ≤ len(nums) ≤ 10^5. k ≥ 0.

Example

>>> rotate([1,2,3,4,5,6,7], 3)
[5,6,7,1,2,3,4]
20 points ~18 min

Recent Submissions

No submissions yet — hit Run Tests to try!

Hints

k %= len(nums); return nums[-k:] + nums[:-k].
Python 3
All tests passed!
Test Results
Press Ctrl+Enter or click Run Tests to execute your code.
Sponsored Reserved space — layout preview until AdSense is connected