TopCoder

User's AC Ratio

89.5% (17/19)

Submission's AC Ratio

37.8% (17/45)

Tags

Description

小星很喜歡菱形,所以想請你寫個程式來印出星號 * 構成的大小為 $n$ 的菱形,菱形一共佔 $n$ 行,每一行的星號數量依序為 $1, 3,\dots n-2, n, n-2,\dots , 3, 1$,而每一行正中間的星號需要對齊。

這題的範例輸出因顯示問題無法正確顯示,下方為 $n = 3$ 與 $n = 5$ 的正確輸出:

 * 
***
 * 
  *  
 *** 
*****
 *** 
  *  

Input Format

一個奇數 $n$,代表要印出的菱形大小。

  • $1 \le n \le 100$

Output Format

一個橫軸長跟縱軸長都是 $n$ 的菱形,請見範例。
Note:請使用半形空格來對齊星號的位置,不要輸出多餘的空格。

Sample Input 1

3

Sample Output 1

*
***
*

Sample Input 2

5

Sample Output 2

*
***
*****
***
*

Hints

Problem Source

Subtasks

No. Testdata Range Constraints Score
1 0~1 範例測資 0
2 0~21 無額外限制 100

Testdata and Limits

No. Time Limit (ms) Memory Limit (VSS, KiB) Output Limit (KiB) Subtasks
0 1000 524288 65536 1 2
1 1000 524288 65536 1 2
2 1000 524288 65536 2
3 1000 524288 65536 2
4 1000 524288 65536 2
5 1000 524288 65536 2
6 1000 524288 65536 2
7 1000 524288 65536 2
8 1000 524288 65536 2
9 1000 524288 65536 2
10 1000 524288 65536 2
11 1000 524288 65536 2
12 1000 524288 65536 2
13 1000 524288 65536 2
14 1000 524288 65536 2
15 1000 524288 65536 2
16 1000 524288 65536 2
17 1000 524288 65536 2
18 1000 524288 65536 2
19 1000 524288 65536 2
20 1000 524288 65536 2
21 1000 524288 65536 2