Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Neozaawwman1

Problemset: ลูกเต๋า

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-06 23:37:18

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

int main(){
    string n;
    cin >> n;

    vector<int> arr;
    for(int i = 0; i <n.length(); i++){
        arr.push_back(n[i] - '0');
        if(n[i]-'0'>6||n[i]-'0'<0){
        	cout<<"ERROR";
        	return 0;
		}
    }

    char output[12][3];
    for(int i=0; i<3; i++){
    	for(int j=0; j<12; j++){
    		output[j][i]=' ';
		}
	}
	for(int k=0; k<3; k++){
		if(arr[k]==1){
			output[4*k+1][1]='*';
		}else if(arr[k]==2){
			output[4*k][1]='*';
			output[4*k+2][1]='*';
		}else if(arr[k]==3){
			output[4*k+1][0]='*';
			output[4*k+1][1]='*';
			output[4*k+1][2]='*';
		}else if(arr[k]==4){
			output[4*k][0]='*';
			output[4*k+2][0]='*';
			output[4*k][2]='*';
			output[4*k+2][2]='*';
		}else if(arr[k]==5){
			output[4*k][0]='*';
			output[4*k+2][0]='*';
			output[4*k][2]='*';
			output[4*k+2][2]='*';
			output[4*k+1][1]='*';
		}else if(arr[k]==6){
			output[4*k][0]='*';
			output[4*k+2][0]='*';
			output[4*k][2]='*';
			output[4*k+2][2]='*';
			output[4*k][1]='*';
			output[4*k+2][1]='*';			
		}
		for(int i=3; i<=7; i+=4){
			output[i][k]='|';
		}
	}
	for(int j=0; j<3; j++){
		for(int i=0; i<12; i++){
			cout<<output[i][j];
		}
		cout<<endl;
	}

    return 0;
}