Matrix homework 🧠

Task 1 🎯

Kvadrat

n x n ölçülü ulduzlardan ibarət kvadrat çap edən proqram tərtib edin.

Input

Bir tam ədəd n (1 ≤ n ≤ 50) - kvadratın ölçüsü verilir.

Output

Çıxışa n x n ölçülü ulduzlardan ibarət kvadrat verin.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

1

Output example 1

*

Input example 2

3

Output example 2

***
***
***

Task 2 🎯

Düzbucaqlı üçbucaq

Hər iki katetinin ölçülü n olan ulduzlardan ibarət düzbucaqlı üçbucaq çap edən proqram tərtib edin.

Input

Bir tam ədəd n (1 ≤ n ≤ 50) - düzbucaqlı üçbucağın katetinin ölçüsü verilir.

Output

Çıxışa uyğun ölçüdə ulduzlardan ibarət düzbucaqlı üçbucaq verin.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

3

Output example 1

*
**
***

Input example 2

5

Output example 2

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

Task 3 🎯

Half

Write a program that fills array n × n with the next way: secondary diagonal contains zeros, all cells above it contains twos and all cells below it contains ones.

Input

One integer n (n ≤ 20).

Output

Print the array filled like described above.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

3

Output example 1

220
201
011

Task 4 🎯

İlan

n × m ölçülü matrisin növbəti şəkildə doldurulmuş x sətirləri və y sütunlarını verin:

Input

n, m, x, y (1 ≤ x ≤ n ≤ 50, 1 ≤ y ≤ m ≤ 50) natural ədədləri verilir. n - matrisin sətirlərinin sayı, m - matrisin sütunlarının sayı, x və y - cari elementin sətir və sütun nömrəsidir.

Output

x sətirləri və y sütunları verin.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

5 2 3 1

Output example 1

4

Task 5 🎯

Spiral

1-dən n**2 - dək ədədlər n x n ölçülü kvadrat matrisin yuxarı sol küncündən saat əqrəbinin hərəkəti istiqamətində şəkildə göründüyü kimi spiralvari şəkildə yazılmışdır.

i-ci sətirdə və j-ci sütunda yerləşən ədədi tapın.

Input

Giriş faylında n, i, j (1 ≤ i, j ≤ n ≤ 100) natural ədədləri verilir.

Output

Çıxış faylında koordinatları i, j olan ədədi vermək lazımdır.

🕑 Time limit 1 second

💾 Memory limit 128 MiB

Input example 1

 5 4 2

Output example 1

23