Submission

Status:

-PPP-PPPPP

Subtask/Task Score:

80/100

Score: 80

User: jackpapho

Problemset: ลูกเต๋า

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-30 21:27:19

#include <iostream>
#include <string>
#include <vector>
using namespace std;

int main(){
    cin.tie(0);
    ios::sync_with_stdio(0);
    string s;
    vector<string> str(3);
    cin >> s;
    for (char n : s){
        if (n > '6'){
            cout << "ERROR";
            return 0;
        }   
    }
    for (char n : s){
        int num = n - '0';
        if (num == 1){
            str[0].append("   ");
            str[1].append(" * ");
            str[2].append("   ");
        }
        else if (num == 2){
            str[0].append("   ");
            str[1].append("* *");
            str[2].append("   ");
        }
        else if (num == 3){
            str[0].append(" * ");
            str[1].append(" * ");
            str[2].append(" * ");
        }
        else if (num == 4){
            str[0].append("* *");
            str[1].append("   ");
            str[2].append("* *");
        }
        else if (num == 5){
            str[0].append("* *");
            str[1].append(" * ");
            str[2].append("* *");
        }
        else if (num == 6){
            str[0].append("* *");
            str[1].append("* *");
            str[2].append("* *");
        }
        if (n != s[s.length() - 1]){
            str[0].append("|");
            str[1].append("|");
            str[2].append("|");
        }
    }
    for (int i = 0;i<3;i++){
        cout << str[i] << "\n";
    }
    return 0;
}