---
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]
```