Solution 1
func buildArray(nums []int) []int {
var ans []int
var ansElem,tmp int
for i:=0;i<len(nums);i++{
tmp = nums[i]
ansElem = nums[tmp]
ans = append(ans,ansElem)
}
return ans
}

Solution 2 (less memory )
func buildArray(nums []int) []int {
var ans []int
for i:=0;i<len(nums);i++{
ans = append(ans,nums[nums[i]])
}
return ans
}
Got anymore ? lmk
Leave a Reply