Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: wasupum

Problemset: อโมกุส

Language: c

Time: 0.001 second

Submitted On: 2025-10-25 16:47:36

#include <stdio.h>

int main(void){
    char amogus[4][5] = {
        {" ###"},
        {"##  "},
        {"####"},
        {" # #"},
    };
    int n;
    scanf("%d",&n);
    
    char output[4*n][4*n+1];
    int iout = 0;
    for(int i = 0 ; i < 4 ; i++){
        for(int i2 = 0 ; i2 < n ; i2++){
            int jout = 0;
            for(int j = 0 ; j < 4 ; j++){
                for(int k = 0 ; k < n ;k++){
                    output[iout + i2][jout + k] = amogus[i][j];
                }
                jout += n;
            }
            output[iout+i2][4*n] = '\0';
        }
        iout += n;
    }
    
    for(int i = 0 ; i < n*4 ; i++){
        printf("%s\n",output[i]);
    }
    return 0;
}