Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: NovemNotes

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-15 10:18:41

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

int main(){
    ios_base::sync_with_stdio(false);cin.tie(NULL);
    string s;cin >> s;
    int sz = s.length();
    vector<vector<char>> ans(4,vector<char>(3*sz+sz));
    int idx=0;
    for(int i=0;i<sz;i++){
        char x = s[i];
        if(x=='1'){
            ans[2][idx+1] = '*';
        }else if(x=='2'){
            ans[1][idx+1]=ans[3][idx+1] = '*';
        }else if(x=='3'){
            ans[1][idx]=ans[2][idx+1]=ans[3][idx+2] = '*';
        }else if(x=='4'){
            ans[1][idx]=ans[3][idx]='*';
            ans[1][idx+2]=ans[3][idx+2]='*';
        }else if(x=='5'){
            ans[1][idx]=ans[3][idx]='*';
            ans[1][idx+2]=ans[3][idx+2]='*';
            ans[2][idx+1] = '*';
        }else if(x=='6'){
            ans[1][idx]=ans[3][idx]='*';
            ans[2][idx]=ans[2][idx+2]='*';
            ans[1][idx+2]=ans[3][idx+2]='*';
        }else{
            ans[3][idx]=ans[3][idx+1]=ans[3][idx+2]='_';
        }
        idx+=4;
    }
    for(int i=1;i<=3;i++){
        for(int j=0;j<idx;j++){
            if(ans[i][j]=='_'||ans[i][j]=='*')cout << ans[i][j];
            else cout << " ";
        }cout << "\n";
    }
    return 0;
}