Submission

Status:

PPPPPPPPPPPPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Sol2468

Problemset: Abacus

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-14 10:23:00

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

vector<vector<char>> num = {{'*','*',' ',' ','*','*','*','*','*'},
                            {'*','*',' ','*',' ','*','*','*','*'},
                            {'*','*',' ','*','*',' ','*','*','*'},
                            {'*','*',' ','*','*','*',' ','*','*'},
                            {'*','*',' ','*','*','*','*',' ','*'},
                            {'*',' ','*',' ','*','*','*','*','*'},
                            {'*',' ','*','*',' ','*','*','*','*'},
                            {'*',' ','*','*','*',' ','*','*','*'},
                            {'*',' ','*','*','*','*',' ','*','*'},
                            {'*',' ','*','*','*','*','*',' ','*'}} ;

int main(){
    ios_base::sync_with_stdio(false) ;
    cin.tie(NULL) ;
    string a ;
    vector<vector<char>> ans ;
    cin >> a ;
    for(int i=a.size()-1 ; i>=0 ; i--){
        ans.push_back(num[a[i]-'0']) ;
    }
    for(int i=0 ; i<8-a.size() ; i++){
        ans.push_back(num[0]) ;
    }
    // for(int i=0 ; i<ans.size() ; i++){
    //     for(int j=0 ; j<ans[i].size() ; j++){
    //         cout << ans[i][j] ;
    //     }
    //     cout << "\n" ;
    // }
    for(int i=0 ; i<9 ; i++){
        for(int j=7 ; j>=0 ; j--){
            cout << ans[j][i] << " " ;
        }
        cout << "\n" ;
        if(i==2){
            cout << "-----------------\n" ;
        }
    }
    return 0 ;
}