func_code_string: #include <bits/stdc++.h>   using namespace std;   double PI = 3.14159265358979323843;   int BS(int arr[], int sz, int n) {     int l = 0, r = sz - 1, mid;     while (l <= r) {       if (arr[mid] >= n)         r = mid - 1;       else         l = mid + 1;     }     return l;   }   bool prime(long long x) {     for (int i = 2; i <= sqrt(x); i++) {       if (x % i == 0) {         return false;       }     }     return true;   }   int main() {     ios_base::sync_with_stdio(false);     cin.tie(NULL);     cout.tie(NULL);     string s;     cin >> s;     int c = 0;     if (s.size() == 1) {       return puts( 0 ), 0;     }     while (true) {       long long sum = 0;       for (int i = 0; i < s.size(); i++) {         sum += s[i] -  0 ;       }       s.clear();       if (sum / 10 == 0) {         break;       }       c++;       s = to_string(sum);     }     cout << ++c << endl;     return 0;   }   