7 месяцев назад
Задача на Go .
Дан слайс nums, состоящий из 2n элементов в формате [x0,x1,...,xn,y0,y1,...,yn]. Создайте функцию Mix(nums []int) []int, которая вернёт слайс, содержащий значения в следующем порядке: [x0,y0,x1,y1,...,xn,yn]..
Не понимаю как можно сделать, пробовал через цикл, не получается.
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
Здравствуйте!
package main
func Mix(nums []int) []int {
var n int = len(nums)/2
answer := make([]int, 0)
for i:=0; i<n; i++{
answer = append(answer, nums[i])
answer = append(answer, nums[i+n])
}
return answer
}
Больше по теме