Submission

Status:

----------

Subtask/Task Score:

0/100

Score: 0

User: Bentley

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

Language: cpp

Time: 0.003 second

Submitted On: 2026-10-09 20:06:43

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