func rotate(nums []int, k int) {
k = k % len(nums)
if k == 0 {
return
}
newNums := make([]int, len(nums))
for i, v := range nums {
newNums[(i+k)%len(nums)] = v
}
copy(nums, newNums)
}
03-16
122
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
08-03
544
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)