Submission

Status:
PPPPPPPPPP

Score: 100

User: tankunkid

Problemset: ลูกเต๋า

Language: c

Time: 0.001 second

Submitted On: 2024-09-27 16:18:47

#include <stdio.h>

int main() {
	int n, i = 0, rem;
	int arr[3];
	scanf("%d", &n);
	while (n != 0) {
		rem = n % 10;
		n /= 10;
		arr[2-i] = rem;
		i++;
	}
	
	for (int i = 0; i < 3; i++) {
		if (arr[i] > 6) {
			printf("ERROR");
			return 0;
		}
	}
	
	for (int i = 0; i < 3; i++) {
		if (arr[i] == 4 || arr[i] == 5 || arr[i] == 6) {
			printf("* *");
		} else if (arr[i] == 3) {
			printf(" * ");
		} else {
			printf("   ");
		}
		if (i != 2) {
			printf("|");			
		}
	}
	printf("\n");
	
	for (int i = 0; i < 3; i++) {
		if (arr[i] == 1 || arr[i] == 5 || arr[i] == 3) {
			printf(" * ");
		} else if (arr[i] == 2) {
			printf("* *");
		} else if (arr[i] == 6){
			printf("* *");
		} else {
			printf("   ");
		}
		if (i != 2) {
			printf("|");			
		}
	}
	printf("\n");
		
	for (int i = 0; i < 3; i++) {
		if (arr[i] == 4 || arr[i] == 5 || arr[i] == 6) {
			printf("* *");
		} else if (arr[i] == 3) {
			printf(" * ");
		} else {
			printf("   ");
		}
		if (i != 2) {
			printf("|");			
		}
	}
}