lautsie

简单题。

#include <iostream>
#include <string>
using namespace std;

int main() {
    int T;
    cin >> T;
    while (T--) {
        string s;
        cin >> s;
        int l = 0;
        int r = s.size() - 1;
        while (l < r && s[l] == s[r]) {
            l++;
            r--;
        }
        if (l >= r) {
            cout << -1 << endl;
            continue;
        }
        int ll = l + 1;
        int rr = r;
        while (ll < rr && s[ll] == s[rr]) {
            ll++;
            rr--;
        }
        if (ll >= rr) {
            cout << l << endl;
        } else {
            cout << r << endl;
        }
    }
    return 0;
}

  

分类:

技术点:

相关文章:

  • 2022-12-23
  • 2021-06-04
  • 2022-02-14
  • 2021-11-11
  • 2021-10-04
  • 2021-12-05
  • 2021-09-02
  • 2021-06-16
猜你喜欢
  • 2021-12-04
  • 2022-01-03
  • 2022-02-07
  • 2022-01-08
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案