Submission
Status:
[PPPPPPP][PPPPPPPPPPP][PPPPPPPPPPPPPPPPPPPPP]
Score: 100
User: admin
Problemset: ป้ายไฟ
Language: cpp
Time: 0.191 second
Submitted On: 2024-10-03 17:45:43
#include <bits/stdc++.h>
using namespace std;
int main() {
int W;
scanf("%d", &W);
int N = 2*(W-4) +5;
for (int i=1;i<=N; i++) {
printf("#");
for(int j=0; j<W-2; j++) {
if (i<N) printf(" ");
else printf("#");
}
printf("#");
printf(" ");
printf("#");
for(int j=0; j<W-1; j++) {
if (i==1 || i==N || i==W-1) printf("#");
else printf(" ");
}
printf(" ");
printf("#");
for(int j=0; j<abs(W-1-i); j++) {
printf(" ");
}
printf("#");
for(int j=0; j<(W-1) - abs(W-1-i); j++) {
printf(" ");
}
printf("#");
for(int j=0; j<W-2; j++) {
if (i==1 ||i==W-1) printf("#");
else printf(" ");
}
printf("#");
printf("\n");
}
}