Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: FIrmTInn

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-11 22:36:37

#include<iostream>
using namespace std;

int main() {
    char arr1[3];
    char arr2[3][13];
    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 13; j++) {
            arr2[i][j] = ' ';
        }
    }
    for (int i = 0; i < 3; i++) {
        cin >> arr1[i];
    }

    for (int i = 0; i < 3; i++) {
        int j = i * 4;

        switch (arr1[i]) {
            case '1':
                arr2[0][j] = ' '; arr2[0][j + 1] = ' '; arr2[0][j + 2] = ' ';
                arr2[1][j] = ' '; arr2[1][j + 1] = '*'; arr2[1][j + 2] = ' ';
                arr2[2][j] = ' '; arr2[2][j + 1] = ' '; arr2[2][j + 2] = ' ';
                break;
            case '2':
                arr2[0][j] = ' '; arr2[0][j + 1] = '*'; arr2[0][j + 2] = ' ';
                arr2[1][j] = ' '; arr2[1][j + 1] = ' '; arr2[1][j + 2] = ' ';
                arr2[2][j] = ' '; arr2[2][j + 1] = '*'; arr2[2][j + 2] = ' ';
                break;
            case '3':
                arr2[0][j] = '*'; arr2[0][j + 1] = ' '; arr2[0][j + 2] = ' ';
                arr2[1][j] = ' '; arr2[1][j + 1] = '*'; arr2[1][j + 2] = ' ';
                arr2[2][j] = ' '; arr2[2][j + 1] = ' '; arr2[2][j + 2] = '*';
                break;
            case '4':
                arr2[0][j] = '*'; arr2[0][j + 1] = ' '; arr2[0][j + 2] = '*';
                arr2[1][j] = ' '; arr2[1][j + 1] = ' '; arr2[1][j + 2] = ' ';
                arr2[2][j] = '*'; arr2[2][j + 1] = ' '; arr2[2][j + 2] = '*';
                break;
            case '5':
                arr2[0][j] = '*'; arr2[0][j + 1] = ' '; arr2[0][j + 2] = '*';
                arr2[1][j] = ' '; arr2[1][j + 1] = '*'; arr2[1][j + 2] = ' ';
                arr2[2][j] = '*'; arr2[2][j + 1] = ' '; arr2[2][j + 2] = '*';
                break;
            case '6':
                arr2[0][j] = '*'; arr2[0][j + 1] = ' '; arr2[0][j + 2] = '*';
                arr2[1][j] = '*'; arr2[1][j + 1] = ' '; arr2[1][j + 2] = '*';
                arr2[2][j] = '*'; arr2[2][j + 1] = ' '; arr2[2][j + 2] = '*';
                break;
            default:
                arr2[0][j] = ' '; arr2[0][j + 1] = ' '; arr2[0][j + 2] = ' ';
                arr2[1][j] = ' '; arr2[1][j + 1] = ' '; arr2[1][j + 2] = ' ';
                arr2[2][j] = '_'; arr2[2][j + 1] = '_'; arr2[2][j + 2] = '_';
        }
    }

    for (int i = 0; i < 3; i++) {
        for (int j = 0; j < 13; j++) {
            cout << arr2[i][j];
        }
        cout << "\n";
    }

    return 0;
}