给你一个整数数组 nums,它表示一个循环数组。请你遵循以下规则创建一个大小 相同 的新数组 result :

对于每个下标 i(其中 0 <= i < nums.length),独立执行以下操作:

返回新数组 result

注意:由于 nums 是循环数组,向右移动超过最后一个元素时将回到开头,向左移动超过第一个元素时将回到末尾。

 

示例 1:

输入: nums = [3,-2,1,1]

输出: [1,1,1,3]

解释:

示例 2:

输入: nums = [-1,4,-1]

输出: [-1,-1,4]

解释:

 

提示: