第一题 class Solution { public: /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param str1 string字符串 输入字符串str1 * @return int整型 */ int canBePalindromicString(string str1) { // write code here int l = 0; int r = str1.size() - 1; while (l < r && str1[l] == str1[r]) { l++; r--; } if (l + 2 >= r) return 1; int l1 = l+2; int r1 = r; while (l1 < r1 && str1[l1] == str1[r1]) { l1++; r1--; } if (l1 < r1) { int l2 = l; int r2 = r - 2; while (l2 < r2 && str1[l2] == str1[r2]) { l2++; r2--; } if (l2 < r2) return 0; } return 1; } };