Cod sursa(job #2457958)

Utilizator theo2003Theodor Negrescu theo2003 Data 19 septembrie 2019 10:33:37
Problema PScPld Scor 0
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.57 kb
#include <iostream>

using namespace std;
long long int subs = 0;
int main(){
    string s;
    cin>>s;
    for(int x = 0, sz = s.size();x<sz;x++){
        for(int i = 0;i<=min(x, sz - x - 1);i++){
            if(s[x - i] == s[x + i]){
                subs++;
                //cout<<x<<"O\n";
            }else break;
        }
        for(int i = 0;i<min(x, sz - x - 1);i++){
            if(s[x - i - 1] == s[x + i]){
                subs++;
                //cout<<x<<"E\n";
            }else break;
        }
    }
    cout<<subs<<'\n';
    return 0;
}