func_code_string: #include <bits/stdc++.h>   using namespace std;   constexpr int MAXN = 3e5 + 5;   constexpr int MAXW = 1e4 + 5;   constexpr int MOD = 998244353;   constexpr long long INF = 2e10;   constexpr int LOG = 11;   string s;   vector<int> ans;   int main() {     ios::sync_with_stdio(false);     cin.tie(0);     cout.tie(0);     cin >> s;     reverse(s.begin(), s.end());     while (!s.empty()) {       if (s.back() ==  . ) {         ans.push_back(0);         s.pop_back();       } else {         s.pop_back();         if (s.back() ==  - ) {           ans.push_back(2);         } else {           ans.push_back(1);         }         s.pop_back();       }     }     for (auto p : ans) {       cout << p;     }     return 0;   }   