---
# System prepended metadata

title: 1470. Shuffle the Array

---

# 1470. Shuffle the Array

## [題目:](https://leetcode.com/problems/shuffle-the-array/)

給定一個陣列（長度為偶數）、以及整數n（為長度/2），要洗牌成。
從 ｘ1, x2, x3 ,y1, y2, y3...
變成x1, y1, x2, y2, x3, y3...

## 思路
原本想用變數bool來記錄這次迴圈是奇數次還是偶數次，來決定要塞x還是塞y進去list中。
但後來想一下，可以不用這麼麻煩，在迴圈中可以一次將x跟y塞進去  


```go=
func shuffle(nums []int, n int) []int {
	var l []int
	for i := 0; i < n; i++ {
		l = append(l, nums[i], nums[i+n])
	}
	return l
}
```