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