---
# System prepended metadata

title: 第四關
tags: [關卡]

---

---
title: 第四關
tags: 關卡
---
[👉 第四關程式繳交處](https://hackmd.io/@futurenest/code_challenge_stu_4)


### 帕斯卡三角形
:::info
给一整數 n, 返回帕斯卡三角形的前 n 行 `(0 < n <= 20)`
:::

#### 輸入說明
輸入整數 n 

#### 輸出說明
回傳帕斯卡三角形的前 n 行

#### 範例輸入 #1
```
n = 3
```

#### 範例輸出 #1
```
[[1], [1, 1], [1, 2, 1]]
```

#### 範例輸入 #2
```
n = 5
```

#### 範例輸出 #2
```
[[1], [1, 1], [1, 2, 1], [1, 3, 3, 1], [1, 4, 6, 4, 1]]
```

---

### 翻轉陣列
:::info
给一整數陣列，回傳反轉後的陣列
:::

#### 輸入說明
輸入整數陣列

#### 輸出說明
回傳反轉後的陣列

#### 範例輸入 #1
```
1, 2, 3, 4
```

#### 範例輸出 #1
```
[4, 3, 2, 1]
```

#### 範例輸入 #2
```
11, 22, 33, 44, 55, 66
```

#### 範例輸出 #2
```
[66, 55, 44, 33, 22, 11]
```

---

### 移動零
:::info
给一整數陣列，將 0 移動到陣列最後面，非 0 元素保持原陣列順序
:::

#### 輸入說明
輸入整數陣列

#### 輸出說明
回傳移動後的陣列

#### 範例輸入 #1
```
0, 1, 0, 3, 12
```

#### 範例輸出 #1
```
[1, 3, 12, 0, 0]
```

#### 範例輸入 #2
```
0, 0, 0, 3, 1
```

#### 範例輸出 #2
```
[3, 1, 0, 0, 0]
```