Submission

Status:

-----

Subtask/Task Score:

0/100

Score: 0

User: Folk_DIWA

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-11 17:25:51

#include <bits/stdc++.h>
using namespace std;

using ll = long long;

int main(){
    cin.tie(0)->sync_with_stdio(0);

    string letter = "", star = "";

    int n; cin >> n;
    // for(int i=1; i<=2*n-1; i++){
    //     for(int j=1; j<=2*n-1; j++){

    //         if(i <= n){
    //             if(j == i or j == (2*n-1)-(i-1)) star.push_back('*');
    //             else star.push_back(' ');
    //         }
    //         else{

    //             if(j == n+(n-i) or j == n+(i-n)) star.push_back('*');
    //             else star.push_back(' ');

    //         }


    //     }
    //     star.push_back('\n');
    // }

    // for(int i=1; i<=2*n-1; i++){
    //     for(int j=1; j<=2*n-1; j++){

    //         if(i <= n){
    //             if(j == i or j == (2*n-1)-(i-1)) letter.push_back(char('A' + (n-i)));
    //             else letter.push_back(' ');
    //         }
    //         else{

    //             if(j == n+(n-i) or j == n+(i-n)) letter.push_back(char('A' + (i-n)));
    //             else letter.push_back(' ');

    //         }


    //     }
    //     letter.push_back('\n');
    // }

    // cout << letter << star;

    for(int i=1; i<=2*n-1; i++){
        for(int j=1; j<=5*n-2 + n; j++){

            if(i <= n){
                if(j == i or j == (2*n-1)-(i-1)) cout << char('A' + (n-i));
                else if(j == 3*n+(i-1) or j == (5*n-2)-(i-1)) cout << '*';
                else cout << ' ';
            }
            else{

                if(j == n+(n-i) or j == n+(i-n)) cout << char('A' + (i-n));
                else if(j == 4*n-1+(n-i) or j == 4*n-1+(i-n)) cout << '*';
                else cout << ' ';

            }


        }
        cout << '\n';
    
    }

    return 0;
}