Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: Gump2011

Problemset: ลูกเต๋า (2566)

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-28 19:48:30

#include <bits/stdc++.h>
using namespace std;
int main(){
    int n;
    cin >> n;

    int a = n / 100, b = n % 100 / 10, c = n % 10;
    if (!(a >= 1 && a <= 6)){
        a = 0;
    }
    if (!(b >= 1 && b <= 6)){
        b = 0;
    }
    if (!(c >= 1 && c <= 6)){
        c = 0;
    }

    char dice[7][3][4] = {
        {
            "   ",
            "   ",
            "___"
        },
        {
            "   ",
            " * ",
            "   "
        },
        {
            " * ",
            "   ",
            " * "
        },
        {
            "*  ",
            " * ",
            "  *"
        },
        {
            "* *",
            "   ",
            "* *"
        },
        {
            "* *",
            " * ",
            "* *"
        },
        {
            "* *",
            "* *",
            "* *"
        }
    };

    for(int i = 0; i < 3; i++){
        cout << dice[a][i] << dice[b][i] << dice[c][i] << endl;
    }
}