Submission

Status:

-----PP---

Subtask/Task Score:

20/100

Score: 20

User: Phupa

Problemset: ลูกเต๋า

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-09 07:14:26

#include <iostream>
using namespace std;
int main()
{
  int input,i;
  int arr[3];
  cin>>input;
  for (i=2;i>=0;i--)
  {
    arr[i]=input%10;
    input/=10;
  }
  
  for (i=0;i<=2;i++)
  {
    if(arr[i]>6||arr[i]==0)
    {
      cout<<"ERROR";
      return 0;
    }
  }//Error check
    
    cout<<"|";
    for (i=0;i<=2;i++)
    {
      switch (arr[i]){
        case 1:
        cout<<"   |";
        break;
        case 2:
        cout<<"   |";
        break;
        case 3:
        cout<<" * |";
        break;
        case 4:
        cout<<"* *|";
        break;
        case 5:
        cout<<"* *|";
        break;
        case 6:
        cout<<"* *|";
        break;
      }
    
    }
    cout<<"\n|";
    for (i=0;i<=2;i++)
    {
      switch (arr[i]){
        case 1:
        cout<<" * |";
        break;
        case 2:
        cout<<"* *|";
        break;
        case 3:
        cout<<" * |";
        break;
        case 4:
        cout<<"   |";
        break;
        case 5:
        cout<<" * |";
        break;
        case 6:
        cout<<"* *|";
        break;
      }
    }
    cout<<"\n|";
    for (i=0;i<=2;i++)
    {
      switch (arr[i]){
        case 1:
        cout<<"   |";
        break;
        case 2:
        cout<<"   |";
        break;
        case 3:
        cout<<" * |";
        break;
        case 4:
        cout<<"* *|";
        break;
        case 5:
        cout<<"* *|";
        break;
        case 6:
        cout<<"* *|";
        break;
      }
    }
}