Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: erng

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-05 21:39:52

#include <bits/stdc++.h>
using namespace std;

int mp[3][12], c, n, num[3], q=100;

int main()
{
    cin>>n;
    for (int i=2; i>=0; i--)
    {
        num[i]=n%10;
        n/=10;
    }
    for (int i=0; i<3; i++)
    {
        if (num[i]>6)
        {
            for (int k=0; k<3; k++)
            {
                mp[2][c]=1;
                c++;
            }
            c++;
        }
        else
        {
            if (num[i]==1)
            {
                mp[1][++c]=2;
                c++;
            }
            if (num[i]==2)
            {
                mp[0][++c]=2;
                mp[2][c]=2;
                c++;
            }
            if (num[i]==3)
            {
                mp[0][c]=2;
                mp[1][++c]=2;
                mp[2][++c]=2;
            }
            if (num[i]==4)
            {
                mp[0][c]=2;
                mp[2][c]=2;
                c=c+2;
                mp[0][c]=2;
                mp[2][c]=2;
            }
            if (num[i]==5)
            {
                mp[0][c]=2;
                mp[2][c]=2;
                mp[1][++c]=2;
                c++;
                mp[0][c]=2;
                mp[2][c]=2;
            }
            if (num[i]==6)
            {
                for (int k=0; k<3; k++)
                {
                    mp[k][c]=2;
                }
                c=c+2;
                for (int k=0; k<3; k++)
                {
                    mp[k][c]=2;
                }
            }
            c=c+2;

        }
    }
    for (int i=0; i<3; i++)
    {
        for (int j=0; j<12; j++)
        {
            if (mp[i][j]==1) cout<<"_";
            else if(mp[i][j]==2) cout<<"*";
            else cout<<" ";
        }
        cout<<'\n';
    }
}