Submission

Status:

-----P----

Subtask/Task Score:

10/100

Score: 10

User: Jajxr_

Problemset: ลูกเต๋า

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-13 19:22:59

#include<iostream>
using namespace std;
int main(){
	char n[3];
	int num[3];
	cin>>n;
	for(int i=0;i<3;i++){
		if(n[i]-'0'>6){
			cout<<"ERROR";
			return 0;
		}
		else num[i]=n[i]-'0';
	}
	for(int i=0;i<3;i++){
		for(int j=0;j<3;j++){
			switch(num[j]){
				case 1:
					if(j==2){
						if(i!=1) cout<<"\n";
						else cout<<" *\n";
					}
					else{
						if(i!=1) cout<<"   |";
						else cout<<" * |";
					}
					break;
				case 2:
					if(j==2){
						if(i!=1) cout<<"\n";
						else cout<<"* *\n";
					}
					else{
						if(i!=1) cout<<"   |";
						else cout<<"* *|";
					}
					break;
				case 3:
					if(j==2) cout<<" *\n";
					else cout<<" * |";
					break;
				case 4:
					if(j==2){
						if(i!=1) cout<<"* *\n";
						else cout<<"\n";
					}
					else{
						if(i!=1) cout<<"* *|";
						else cout<<"   |";
					}
					break;
				case 5:
					if(j==2){
						if(i!=1) cout<<"* *\n";
						else cout<<" *\n";
					}
					else{
						if(i!=1) cout<<"* *|";
						else cout<<" * |";
					}
					break;
				case 6:
					if(j==2) cout<<"* *\n";
					else cout<<"* *|";
					break;
			}
		}
	}
}