Submission

Status:

----PPPPPP

Subtask/Task Score:

60/100

Score: 60

User: TonnamSora

Problemset: Sign Factory

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-11 22:19:00

#include <iostream>
using namespace std;

void sign(int N, string s){
    for(int i = 0; i < 2; i++){
        cout << " ";
    }
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    for(int i = 0; i < N; i++){
        if(i % 2 == 0){
            cout << "^#^";
        }
        else{
            cout << "*#*";
        }
    }
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    cout << "||";
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    for(int i = 0; i < N; i++){
        if(i % 2 == 1){
            cout << "^#^";
        }
        else{
            cout << "*#*";
        }
    }
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    cout << "\n";
    cout << " ";
    cout << "####";
    for(int i = 0; i < N; i++){
        if(i % 2 == 0){
            cout << "*##";
        }
        else{
            cout << "^##";
        }
    }
    cout << "## ";
    cout << "||";
    cout << " ####";
    for(int i = 0; i < N; i++){
        if(i % 2 == 1){
            cout << "*##";
        }
        else{
            cout << "^##";
        }
    }
    cout << "##";
    cout << "\n";
    cout << "###";
    for(int i = 0; i < N; i++){
        cout << "---";
    }
    cout << "###";
    cout << "  ";
    cout << "||";
    cout << "  ";
    cout << "###";
    for(int i = 0; i < N; i++){
        cout << "---";
    }
    cout << "###";
    cout << "\n";
    cout << "###";
    for(int i = 0; i < N; i++){
        cout << " ";
    }
    cout << s;
    for(int i = 0; i < N; i++){
        cout << " ";
    }
    cout << "###";
    cout << "  ";
    cout << "||";
    cout << "  ";
    cout << "###";
    for(int i = 0; i < N; i++){
        cout << " ";
    }
    cout << s;
    for(int i = 0; i < N; i++){
        cout << " ";
    }
    cout << "###";
    cout << "\n";
    cout << "###";
    for(int i = 0; i < N; i++){
        cout << "---";
    }
    cout << "###";
    cout << "  ";
    cout << "||";
    cout << "  ";
    cout << "###";
    for(int i = 0; i < N; i++){
        cout << "---";
    }
    cout << "###";
    cout << "\n";
    cout << " ";
    cout << "####";
    for(int i = 0; i < N; i++){
        if(i % 2 == 0){
            cout << "*##";
        }
        else{
            cout << "^##";
        }
    }
    cout << "## ";
    cout << "||";
    cout << " ####";
    for(int i = 0; i < N; i++){
        if(i % 2 == 1){
            cout << "*##";
        }
        else{
            cout << "^##";
        }
    }
    cout << "##";
    cout << "\n";
    for(int i = 0; i < 2; i++){
        cout << " ";
    }
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    for(int i = 0; i < N; i++){
        if(i % 2 == 0){
            cout << "^#^";
        }
        else{
            cout << "*#*";
        }
    }
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    cout << "||";
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
    for(int i = 0; i < N; i++){
        if(i % 2 == 1){
            cout << "^#^";
        }
        else{
            cout << "*#*";
        }
    }
    for(int i = 0; i < 3; i++){
        cout << "#";
    }
}

int main(){
    string s;
    cin >> s;
    int N = s.length();
    sign(N, s);
}