Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Some1258

Problemset: ลูกเต๋า

Language: cpp

Time: 0.004 second

Submitted On: 2026-07-22 08:56:00

#include<bits/stdc++.h>
using namespace std;
int main(){
    string x;
    cin >> x;
    for(int i=0;i<3;i++){
        int number = x[i] - '0';
        if (number < 1 || number > 6) {
            cout<<"ERROR";
            return 0;
        }
    }
    string dice[7][3] = {
        {"   ", "   ", "___"},  // invalid number
        {"   ", " * ", "   "},  // 1
        {"   ", "* *", "   "},  // 2
        {" * ", " * ", " * "},  // 3
        {"* *", "   ", "* *"},  // 4
        {"* *", " * ", "* *"},  // 5
        {"* *", "* *", "* *"}   // 6
    };
    for (int row = 0; row < 3; row++) {
        for (int i = 0; i < 3; i++) {
            int number = x[i] - '0';
            if (number < 1 || number > 6) {
                number = 0;
            }
            cout << dice[number][row];
            if(i<2){
                cout<<'|';
            }
        }
        cout << '\n';
    }
}