Source Code
#include <bits/stdc++.h>

using namespace std;
int ans=0;
int f( long long z, long long sum){
    if(z==0){
        return sum;
    }
    f(z/10,sum+=z%10);
}
int main()
{
     long long n,sm=0;
     cin>>n;
     for(int i=0;i<n;i++){
        long long c;
        cin>>c;
        while(c>10){
            c=f(c,0);
        }
        sm+=c;
     }
     while(sm>10){
        sm=f(sm,0);
     }
     cout<<sm;

   return 0;
}
Copy
The Tale of a Generous Prince fakher20
GNU G++17
280 ms
262.1 MB
Memory Limit Exceeded