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;
}