Submission
Status:
P-PP-PP-PP
Subtask/Task Score:
70/100
Score: 70
User: Sense.exe
Problemset: ลูกเต๋า
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-01 09:07:07
#include <bits/stdc++.h>
using namespace std;
int main() {
string s;
cin >> s;
vector<int> v;
vector<char> v1,v2,v3;
for(int i=0; i<s.length(); i++) {
v.push_back(s[i]-'0');
}
bool ok=true;
for(auto x:v) {
if(x>6||x<1) {
ok = false;
}
}
if(!ok) {
cout << "ERROR";
return 0;
}
for(int i=0; i<3; i++) {
if(v[i]==1) {
v1.push_back(' ');
v1.push_back(' ');
v1.push_back(' ');
v2.push_back(' ');
v2.push_back('*');
v2.push_back(' ');
v3.push_back(' ');
v3.push_back(' ');
v3.push_back(' ');
if(i!=2) {
v1.push_back('|');
v2.push_back('|');
v3.push_back('|');
}
}
if(v[i]==2) {
v1.push_back(' ');
v1.push_back(' ');
v1.push_back(' ');
v2.push_back('*');
v2.push_back(' ');
v2.push_back('*');
v3.push_back(' ');
v3.push_back(' ');
v3.push_back(' ');
if(i!=2) {
v1.push_back('|');
v2.push_back('|');
v3.push_back('|');
}
}
if(v[i]==3) {
v1.push_back(' ');
v1.push_back(' ');
v1.push_back(' ');
v2.push_back('*');
v2.push_back('*');
v2.push_back('*');
v3.push_back(' ');
v3.push_back(' ');
v3.push_back(' ');
if(i!=2) {
v1.push_back('|');
v2.push_back('|');
v3.push_back('|');
}
}
if(v[i]==4) {
v1.push_back('*');
v1.push_back(' ');
v1.push_back('*');
v2.push_back(' ');
v2.push_back(' ');
v2.push_back(' ');
v3.push_back('*');
v3.push_back(' ');
v3.push_back('*');
if(i!=2) {
v1.push_back('|');
v2.push_back('|');
v3.push_back('|');
}
}
if(v[i]==5) {
v1.push_back('*');
v1.push_back(' ');
v1.push_back('*');
v2.push_back(' ');
v2.push_back('*');
v2.push_back(' ');
v3.push_back('*');
v3.push_back(' ');
v3.push_back('*');
if(i!=2) {
v1.push_back('|');
v2.push_back('|');
v3.push_back('|');
}
}
if(v[i]==6) {
v1.push_back('*');
v1.push_back(' ');
v1.push_back('*');
v2.push_back('*');
v2.push_back(' ');
v2.push_back('*');
v3.push_back('*');
v3.push_back(' ');
v3.push_back('*');
if(i!=2) {
v1.push_back('|');
v2.push_back('|');
v3.push_back('|');
}
}
}
for(auto x:v1) {
cout << x;
}
cout << "\n";
for(auto x:v2) {
cout << x;
}
cout << "\n";
for(auto x:v3) {
cout << x;
}
}