917.仅仅反转字母+HJ1.字符串最后一个单词的长度

一、仅仅反转字母

917. 仅仅反转字母 - 力扣(LeetCode)

917.仅仅反转字母+HJ1.字符串最后一个单词的长度_第1张图片

二、代码

双指针

class Solution {
public:
    bool IsABC(char ch)
    {
        if(ch>='a' &&ch<='z')
        return true;

        if(ch>='A' && ch<='Z')
        return true;

        return false;
    }
    string reverseOnlyLetters(string s) 
    {
        int begin = 0;
        int end = s.size()-1;

        while(begin

三、字符串最后一个单词的长度

字符串最后一个单词的长度_牛客题霸_牛客网

 917.仅仅反转字母+HJ1.字符串最后一个单词的长度_第2张图片

四、代码

 

#include 
using namespace std;

int main() {
    string s;
    getline(cin,s);
    size_t i = s.rfind(' ');//反向搜索
    size_t len = 0;
    if(len != string::npos)
    {
        cout<

你可能感兴趣的:(牛客/力扣,算法)