lc-go/solutions/33/q3379/solution.go

18 lines
352 B
Go

// Package q3379 implements a solution for https://leetcode.com/problems/transformed-array/
package q3379
func constructTransformedArray(nums []int) []int {
n := len(nums)
ret := make([]int, n)
for i, num := range nums {
num = (i + num) % n
if num < 0 {
num += n
}
ret[i] = nums[num]
}
return ret
}
var _ = constructTransformedArray