#CCBCHBA0000110. Printing Pattern Using Loops

Printing Pattern Using Loops

Printing Pattern Using Loops

Nguồn: HackerRank

Phiên bản: Phước Hưng OJ Extended

Đề bài

Cho số nguyên nn. Hãy in hình vuông kích thước (2n−1)×(2n−1)(2n-1)\times(2n-1) bằng các số. Các ô trên bốn cạnh ngoài bằng nn; đi vào một lớp đồng tâm thì số giảm 1, đến ô chính giữa bằng 1. Các số cùng hàng cách nhau đúng một dấu cách, không có dấu cách cuối hàng.

Input

Một dòng chứa số nguyên nn.

Output

In đúng 2n−12n-1 dòng theo quy luật.

Subtask

  • Subtask 1 (20%): 1≤n≤31\le n\le 3.

  • Subtask 2 (30%): 1≤n≤71\le n\le 7.

  • Subtask 3 (50%): 1≤n≤151\le n\le 15.

Ví dụ

Ví dụ 1

Input:

2

Output:

2 2 2
2 1 2
2 2 2

Giải thích:

Hình có 3 hàng và 3 cột; bốn cạnh bằng 2 và số chính giữa là 1.

Ví dụ 2

Input:

1

Output:

1

Giải thích:

Hình có 1 hàng và 1 cột; bốn cạnh bằng 1 và số chính giữa là 1.