func_code_string: #include <bits/stdc++.h>   using namespace std;   int n;   void solve() {     scanf( %d , &n);     int tmp, tot;     if (n == 0) {       printf( O-|-OOOO n );       return;     }     while (n) {       tmp = n % 10;       if (tmp >= 5) {         tot = tmp - 5;         printf( -O| );       } else {         tot = tmp;         printf( O-| );       }       for (int i = 1; i <= tot; i++) printf( O );       printf( - );       for (int i = 1; i <= 4 - tot; i++) printf( O );       printf(  n );       n /= 10;     }   }   int main() {     solve();     return 0;   }   