Submission

Status:

PPPPP

Subtask/Task Score:

100/100

Score: 100

User: nxtx_ss

Problemset: กังหันสี่ทิศ

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-05 13:03:24

#include<bits/stdc++.h>
using namespace std;
int main() {
	int n;
	string a;
	cin>>n;
//	for(int i=1; i<2*n; i++) {
//		for(int j=0; j<2*n; j++) {
//			if(i==j||j==2*n-i) {
//				cout<<"*";
//			}
//			else{
//				cout<<" ";
//			}
//		}
//		cout<<" ";
//		cout<<"\n";
//	}
//	for(int i=1; i<2*n; i++) {
//		for(int j=0; j<2*n; j++) {
//			if(i<n){
//			if(i==j||j==2*n-i-1) {
//				a[i]='A'+n-i;
//				cout<<a[i];
//			}
//		}
//			if(i>n){
//			if(j==2*n-i || i==j+1){
//				a[i]='A'+i-n;
//				cout<<a[i];
//			}
//		}
//		if(i==n && j==n) {
//			a[i]='A';
//			cout<<a[i];
//		}
//			else{
//				cout<<" ";
//			}
//		}
//		cout<<"\n";
//	}
//}
for(int i=1; i<2*n; i++) {
	for(int j=1; j<2*n-1; j++) {
			if(i<n){
			if(i==j||j==2*n-i-1) {
				a[i]='A'+n-i;
				cout<<a[i];
			}
		}
			if(i>n){
			if(j==2*n-i || i==j+1){
				a[i]='A'+i-n;
				cout<<a[i];
			}
		}
		if(i==n && j==n) {
			a[i]='A';
			cout<<a[i]<<"  ";
		}
			else{
				cout<<" ";
			}
		}
		
		for(int j=1; j<2*n; j++) {
			if(i==j||j==2*n-i) {
				cout<<"*";
			}
			else{
				cout<<" ";
			}
		}
		cout<<"\n";		
	}
	
	
}