Submission

Status:
[PPPPPPP][PPPPPPPPPPP][PPPPPPPPPPPPPPPPPPPPP]

Score: 100

User: putter16488

Problemset: ป้ายไฟ

Language: c

Time: 0.355 second

Submitted On: 2024-10-11 16:23:53

#include<stdio.h>
int main(){
	int a,b;
	scanf("%d",&a);
	b=a;
	int count;
	for(int i=1;i<=5+(a-4)*2;i++){
		count=1;
		for(int j=1;j<=a;j++){
			if(i==5+(a-4)*2) printf("#");
			else{
			if(j==1||j==a) printf("#");	
			else printf(" ");
			}
		}
		printf(" ");
		for(int j=1;j<=a;j++){
			if(i==a-1||i==1|i==5+(a-4)*2) printf("#");
			else{
				if(j==1) printf("#");
				else printf(" ");	
			}
		}
		printf(" ");
		for(int j=1;j<=a;j++){
			if(j==1) printf("#");
			else{
				if(j==b&&i<a-1){
					printf("#");
					b--;
				}
				else if(i==a-1&&j==2) {
					printf("#");
					b++;
				}
				else if(j==b&&i>a-1&&count==1){
					printf("#");
					b++;
					count=0;
				}
				else printf(" ");	
			}
		}
		printf(" ");
		for(int j=1;j<=a;j++){
			if(i==1||i==a-1){
				printf("#");
			}
			else if(i!=1||i!=a-1){
				if(j==1||j==a) printf("#");
				else printf(" ");
			}
				
		}
		printf("\n");
	}
}