Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: spiwips

Problemset: ลูกเต๋า

Language: c

Time: 0.002 second

Submitted On: 2025-10-12 11:24:26

#include <stdio.h>

int main() {
    int input, ansList[3];
    char dices[6][3][6] = {
        {"   ", " * ", "   "}, 
        {"   ", "* *", "   "}, 
        {" * ", " * ", " * "}, 
        {"* *", "   ", "* *"}, 
        {"* *", " * ", "* *"}, 
        {"* *", "* *", "* *"}  
    };

    scanf("%d", &input);

    for(int i = 0; i < 3; i++) {
        ansList[2 - i] = input % 10 - 1;
        if (ansList[2 - i] > 5 || ansList[2 - i] < 0) {
            printf("ERROR");
            return 0;
        }
        input /= 10;
    }

   
    for(int row = 0; row < 3; row++){
        for(int d = 0; d < 3; d++){
            printf("%s", dices[ansList[d]][row]);
            if (d < 2)
            printf("|"); 
        }
        printf("\n");
    }

    return 0;
}