Submission
Status:
PPPPP-PPPP
Subtask/Task Score:
90/100
Score: 90
User: erng
Problemset: ลูกเต๋า (2566)
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-05 21:38:10
#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++;
}
}
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';
}
}