Submission

Status:

--------------------

Subtask/Task Score:

0/100

Score: 0

User: Nuttykub

Problemset: Abacus

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-03 20:57:35

#include <bits/stdc++.h>
using namespace std;
#define ll long long

int main(){
    string s;
    cin >> s;
    string abacus[10][8] ={
        {"*","*","*","*","*","*","*","*"},
        {"*","*","*","*","*","*","*","*"},
        {" "," "," "," "," "," "," "," "},
        {"-","-","-","-","-","-","-","-"},
        {" "," "," "," "," "," "," "," "},
        {"*","*","*","*","*","*","*","*"},
        {"*","*","*","*","*","*","*","*"},
        {"*","*","*","*","*","*","*","*"},
        {"*","*","*","*","*","*","*","*"},
        {"*","*","*","*","*","*","*","*"},
    };
    string input[10][10] = {
        {"*","*","*","*","*","*","*","*","*","*"},
        {"*","*","*","*","*"," "," "," "," "," "},
        {" "," "," "," "," ","*","*","*","*","*"},
        {"-","-","-","-","-","-","-","-","-","-"},
        {" ","*","*","*","*"," ","*","*","*","*"},
        {"*"," ","*","*","*","*"," ","*","*","*"},
        {"*","*"," ","*","*","*","*"," ","*","*"},
        {"*","*","*"," ","*","*","*","*"," ","*"},
        {"*","*","*","*"," ","*","*","*","*"," "},
        {"*","*","*","*","*","*","*","*","*","*"}
    };
    vector<int> data(8,0);
    int j =1;
    for (int i =7;i >= 0;i--){
        data[i] = s[s.length()-j]-'0';
        j++;
        if (j > s.length()) break;
    }
    for (int i = 0;i < 8;i++){
            int n = data[i];
            for (int j = 0;j<10;j++){
                abacus[j][i] = input[j][n];
            }
    }

    for (int i= 0;i < 10;i++){
        for (int j =0;j < 8;j++){
            cout << abacus[i][j];
        }
        cout << endl;
    }
}// 278 = {0,0,0,0,0,2,7,8}