S2第5场A
class Solution {
public:
/**
* 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可
* 返回符合题意的最长的子串长度
* @param x string字符串
* @return int整型
*/
int Maximumlength(string x) {
int N = 0, P = 0, Y = 0;
int ans = 0;
for (int i = 0; i < x.size(); i++) {
if (x[i] == 'n')
N = i + 1;
else if (x[i] == 'p')
P = i + 1;
else if (x[i] == 'y')
Y = i + 1;
ans = max(ans, i - min(N, min(P, Y)) + 1);
}
return ans;
}
}; 
