# PROBLEM LINK:

* Author:* Prathamesh Sogale

*Prathamesh Sogale*

**Author:***Yogesh Deolalkar*

**Editorialist:**# DIFFICULTY:

Simple.

# PREREQUISITES:

Math

# PROBLEM:

Yash is on vacation and he decided to learn graphical user interface. So he started searching for courses on youtube after a while he got bored and decided to learn by reading only the documentations and various tricks that are available on google. While browsing through web he came across a confusing problem. Yash is very competitive and wants to take this as a challenge.

You are given an integer NN and you need to print the pattern below according to given value of NN.

NN=5

```
*****
*****
*****
*****
*****
*****
* *
* *
* *
*****
```

# SOLUTIONS:

## Setter's Solution

#include

using namespace std;

using ll = long long;

int main() {

// your code goes here

ll t,n;

cin>>t;

while(t–){

cin>>n;

for(ll i=1; i<=n; i++){

for(ll j=1; j<=n-i; j++){

cout<<" “;

}

for(ll j=1; j<=n; j++){

cout<<”*";
}
cout<<endl;
}
for(ll i = 1; i <=n; i++)
{
for(ll j=1;j<=n-i; j++)
{
cout<<" “;
}
for(ll k=1;k<=n; k++)
{
if (i==1 || i==n || k==1 ||k==n)
{
cout<<”*";

}

else

{

cout<<" ";

}

}

cout<<endl;

}

}

return 0;

}

## Tester's Solution

```
# cook your dish here
```

for i in range(int(input())):

N=int(input())

for i in range(N):

print(" “*(N-i),"*“*N)
for i in range(N):
if i==0:
print(" "*(N-i),”

*“*“

*N)*

elif i==N-1:

print(" "(N-i),”elif i==N-1:

print(" "

*N)*

else:

print(" "(N-i),”

else:

print(" "

*"," "*(abs(2-N)-2),”*")