1
0

3379.go 268 B

123456789101112131415161718
  1. package A
  2. func constructTransformedArray(nums []int) []int {
  3. n := len(nums)
  4. res := make([]int, n)
  5. for i, v := range nums {
  6. if v > 0 {
  7. res[i] = nums[(i+v)%n]
  8. }
  9. if v == 0 {
  10. res[i] = v
  11. }
  12. if v < 0 {
  13. res[i] = nums[((i+v)%n+n)%n]
  14. }
  15. }
  16. return res
  17. }
备用站点 当前处于降级运行的备用站点,仅供应急访问,数据和功能可能不是最新。