https://www.acmicpc.net/problem/10994
using System;
using System.Text;
class Program
{
static void Main() {
StringBuilder sb = new StringBuilder();
int n=int.Parse(Console.ReadLine());
for(int i=n;i>0;i--){
for(int j=0;j<n-i;j++){
sb.Append("* ");
}
for(int j=0;j<4*i-3;j++) {
sb.Append("*");
}
for(int j=n-i;j>0;j--){
sb.Append(" *");
}
sb.Append("\n");
if(i!=1){
for(int j=0;j<n-i;j++){
sb.Append("* ");
}
sb.Append("*");
for(int j=0;j<4*i-5;j++){
sb.Append(" ");
}
sb.Append("*");
for(int j=n-i;j>0;j--){
sb.Append(" *");
}
sb.Append("\n");
}
}
for(int i=2;i<=n;i++){
for(int j=0;j<n-i;j++){
sb.Append("* ");
}
sb.Append("*");
for(int j=0;j<4*i-5;j++){
sb.Append(" ");
}
sb.Append("*");
for(int j=n-i;j>0;j--){
sb.Append(" *");
}
sb.Append("\n");
for(int j=0;j<n-i;j++){
sb.Append("* ");
}
for(int j=0;j<4*i-3;j++) {
sb.Append("*");
}
for(int j=n-i;j>0;j--){
sb.Append(" *");
}
sb.Append("\n");
}
Console.WriteLine(sb.ToString());
}
}