Submission

Status:
PPPPPPPPPP

Score: 100

User: Cmoss9

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

Language: c

Time: 0.001 second

Submitted On: 2024-10-16 21:55:22

#include <stdio.h>

int stringlength (char arr[]) {
    int length = 0;
    int index = 0;
    while (arr[index] != '\0') {
        length++;
        index++;
    }
    return length;
}

int main () {
    char input[1000];
    scanf("%s",input);
    int length = stringlength(input);
    int num[length];
    for (int i = 0;i<length;i++) {
        num[i] = input[i] - '0';
    }
    for (int row = 0;row<3;row++) {
        if (row == 0) {
            for (int i = 0;i<length;i++) {
                if (num[i] == 1) 
                    printf("   ");
                else if (num[i] == 2)
                    printf(" * ");
                else if (num[i] == 3)
                    printf("*  ");
                else if (num[i] == 4||num[i] == 5||num[i] == 6)
                    printf("* *");
                else 
                    printf("   ");
                printf(" ");
            }
        printf("\n");
        }
        else if (row == 1) {
            for (int i = 0;i<length;i++) {
                if (num[i] == 1 || num[i] == 3 || num[i] ==5)
                    printf(" * ");
                else if (num[i] == 2 || num[i] == 4)
                    printf("   ");
                else if (num[i] == 6)
                    printf("* *");
                else
                    printf("   ");
                printf(" ");
            }
            printf("\n");
        }
        else {
            for (int i = 0;i<length;i++) {
                if (num[i] == 1)
                    printf("   ");
                else if (num[i] == 2)
                    printf(" * ");
                else if (num[i] == 3)
                    printf("  *");
                else if (num[i] == 4 || num[i] == 5 || num[i] == 6)
                    printf("* *");
                else
                    printf("___");
                printf(" ");
            }
        printf("\n");
        }
    }
}