19. 繪製三種不同的圖形

N代表圖形的行數,而N (3 <= N <= 50)

第一種圖形為直角三角形
共有 N 行
第一行輸出1
第二行輸出121
第三行輸出12321
以此類推,第 i 行輸出 1… i-1 + i + i-1…1 (i 為 1~N中的任一行)
每一行共有2 * i - 1個數字

例如,當N = 5時,輸出圖形為:
1
121
12321
1234321
123454321

第二種圖形為正三角形
共有N行
第一行輸出 (N-1)個 _ + 1 + (N-1)個 _
第二行輸出 (N-2)個 _ + 121 + (N-2)個 _
第三行輸出 (N-3)個 _ + 12321 + (N-3)個 _
以此類推,第 i 行輸出 (N-i)個 _ + (1...i-1 + i + i-1…1) + (N-i)個 _ (i 為 1~N中的任一行)
每一行共有2 * N - 1個字元,包含(N-i)*2個_ 與 2 * i - 1個數字

例如,當N = 4時,輸出圖形為:
___1___
__121__
_12321_
1234321

第三種圖形為倒三角形
共有N行
第一行輸出 0個 _ + 1...N-1 + N + N-1…1 + 0個 _
第二行輸出 1個 _ + 1...N-2 + N-1 + N-2…1 + 1個_
第三行輸出 2個 _ + 1...N-3 + N-2 + N-3…1 + 2個 _
以此類推,第 i 行輸出 (i-1)個 _ + (1...N-i+1) + (N-i…1) + (i-1)個 _ (i 為 1~N中的任一行)
每一行共有2 * N - 1個字元,包含(i-1)*2個_ 與 (2*(N-i)+1) 個數字

例如,當N = 4,輸出圖形為:
1234321
_12321_
__121__
___1___

---------------------------------------------------------------------------------------

輸入說明 :
第一行,輸入整數M,1<=M<=3,代表接下來要畫的圖形種類
M=1,為第一種圖形 直角三角形 (參考 範例輸出說明 1)
M=2,為第二種圖形 正三角形 (參考 範例輸出說明 2)
M=3,為第三種圖形 倒三角形 (參考 範例輸出說明 3)

第二行,輸入整數 N ,代表這個圖形有N行,N (3 <= N <= 50)

輸出說明 :
根據輸入,畫出對應的圖形

範例輸入說明 1:
1 (輸出第1種圖形)
5 (圖形行數為5)

範例輸出說明 1:
第 i 行輸出 1… i-1 + i + i-1…1 (i 為 1~N中的任一行)
每一行共有2 * i - 1個數字
1 i = 1, 第 1 行輸出 1,共有1個數字
121 i = 2, 第 2 行輸出 121,共有3個數字
12321 i = 3, 第 3 行輸出 12321,共有5個數字
1234321 i = 4, 第 4 行輸出 1234321,共有7個數字
123454321 i = 5, 第 5 行輸出 123454321,共有9個數字

---------------------------------------------------------------------------------------

範例輸入說明 2:
2 (輸出第2種圖形)
4 (圖形行數為4)

範例輸出說明 2:
第 i 行輸出 (N-i)個 _ + (1...i-1 + i + i-1…1) + (N-i)個 _ (i 為 1~N中的任一行)
每一行共有2 * N - 1個字元,包含(N-i)*2個_ 與 2 * i - 1個數字
___1___ i = 1, 第 1 行輸出 3個_+1+3個_,包含6個_ 與 1個數字
__121__ i = 2, 第 2 行輸出 2個_+121+2個_,包含4個_ 與 3個數字
_12321_ i = 3, 第 3 行輸出 1個_+12321+1個_,包含2個_ 與 5個數字
1234321 i = 4, 第 4 行輸出 0個_+1234321+0個_,包含0個_ 與 7個數字

---------------------------------------------------------------------------------------

範例輸入說明 3:
3 (輸出第3種圖形)
3 (圖形行數為3)

範例輸出說明 3:
第 i 行輸出 (i-1)個 _ + (1...N-i+1) + (N-i…1) + (i-1)個 _ (i 為 1~N中的任一行)
每一行共有2 * N - 1個字元,包含(i-1)*2個_ 與 (2*(N-i)+1) 個數字

12321 i = 1, 第 1 行輸出 0個_+12321+0個_,包含0個_ 與 5個數字
_121_ i = 2, 第 2 行輸出 1個_+121+1個_,包含2個_ 與 3個數字
__1__ i = 3, 第 3 行輸出 2個_+1+2個_,包含4個_ 與 1個數字

---------------------------------------------------------------------------------------

範例輸入 1:
1
8

範例輸出 1:
1
121
12321
1234321
123454321
12345654321
1234567654321
123456787654321

---------------------------------------------------------------------------------------

範例輸入 2:
2
5

範例輸出 2:
____1____
___121___
__12321__
_1234321_
123454321

---------------------------------------------------------------------------------------

範例輸入 3:
3
4

範例輸出 3:
1234321
_12321_
__121__
___1___