Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Bentley

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-09 20:10:14

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

int main() 
{
    int n; cin >> n;
    string top_row="",mid_row="",last_row="";
    switch(n/100){
        case 1:
        top_row+="    ";
        mid_row+=" *  ";
        last_row+="    ";
        break; 
        case 2:
        top_row+=" *  ";
        mid_row+="    ";
        last_row+=" *  ";
        break; 
        case 3:
        top_row+="*   ";
        mid_row+=" *  ";
        last_row+="  * ";
        break; 
        case 4:
        top_row+="* * ";
        mid_row+="    ";
        last_row+="* * ";
        break; 
        case 5:
        top_row+="* * ";
        mid_row+=" *  ";
        last_row+="* * ";
        break; 
        case 6:
        top_row+="* * ";
        mid_row+="* * ";
        last_row+="* * ";
        break; 
        case 7:
        case 8:
        case 9:
        case 0:
        top_row += "    ";
        mid_row += "    ";
        last_row += "___ ";
        break; 
    }
    switch((n/10)%10){
        case 1:
        top_row+="    ";
        mid_row+=" *  ";
        last_row+="    ";
        break; 
        case 2:
        top_row+=" *  ";
        mid_row+="    ";
        last_row+=" *  ";
        break; 
        case 3:
        top_row+="*   ";
        mid_row+=" *  ";
        last_row+="  * ";
        break; 
        case 4:
        top_row+="* * ";
        mid_row+="    ";
        last_row+="* * ";
        break; 
        case 5:
        top_row+="* * ";
        mid_row+=" *  ";
        last_row+="* * ";
        break; 
        case 6:
        top_row+="* * ";
        mid_row+="* * ";
        last_row+="* * ";
        break; 
        case 7:
        case 8:
        case 9:
        case 0:
        top_row += "    ";
        mid_row += "    ";
        last_row += "___ ";
        break; 
    }
    switch(n%10){
        case 1:
        top_row+="    ";
        mid_row+=" *  ";
        last_row+="    ";
        break; 
        case 2:
        top_row+=" *  ";
        mid_row+="    ";
        last_row+=" *  ";
        break; 
        case 3:
        top_row+="*   ";
        mid_row+=" *  ";
        last_row+="  * ";
        break; 
        case 4:
        top_row+="* * ";
        mid_row+="    ";
        last_row+="* * ";
        break; 
        case 5:
        top_row+="* * ";
        mid_row+=" *  ";
        last_row+="* * ";
        break; 
        case 6:
        top_row+="* * ";
        mid_row+="* * ";
        last_row+="* * ";
        break; 
        case 7:
        case 8:
        case 9:
        case 0:
        top_row += "    ";
        mid_row += "    ";
        last_row += "___ ";
        break; 
    }
    cout << top_row << "\n" << mid_row << "\n" << last_row << "\n";
    return 0;
}