解题思路:
相当简单的一道题目,利用vector自带的find函数先查找字符是否存在,存在即根据其位置利用inverse函数进行反转,代码如下:
class Solution {
public:
string reversePrefix(string word, char ch) {
int index = word.find(ch);
if(index != string::npos) {
reverse(word.begin(), word.begin() + index + 1);
}
return word;
}
};