Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Задача на Go .

Batat101 0 Мастер (2189), на голосовании 1 месяц назад
Дан слайс nums, состоящий из 2n элементов в формате [x0,x1,...,xn,y0,y1,...,yn]. Создайте функцию Mix(nums []int) []int, которая вернёт слайс, содержащий значения в следующем порядке: [x0,y0,x1,y1,...,xn,yn]..


Не понимаю как можно сделать, пробовал через цикл, не получается.
Голосование за лучший ответ
Святослав Ефременко Ученик (105) 1 месяц назад
Здравствуйте!

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
}
Batat101 0Мастер (2189) 1 месяц назад
Огромное вам спасибо!!!!!!!
Похожие вопросы