美文网首页
翻转单词顺序列

翻转单词顺序列

作者: Crazy_Bear | 来源:发表于2020-07-28 09:33 被阅读0次
  • 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?
  • 先逐个翻转,再整体翻转
  • C++ 代码
class Solution {
public:
    string ReverseSentence(string str) {
        if(str.empty()) return "";
        reverse(str.begin(),str.end());
        string tmp="";
        string res="";
        for(int i=0;i<str.size();i++)
        {
            if(str[i]==' ') 
            {
                reverse(tmp.begin(),tmp.end());
                res+=tmp;
                res+=" ";
                tmp="";
            }
            else tmp+=str[i];
        }
        reverse(tmp.begin(),tmp.end());
                 res+=tmp;
       return res;
        
    }
   
};

相关文章

  • 翻转单词顺序序列

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写...

  • 翻转单词顺序列

    牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感...

  • 翻转单词顺序列

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写...

  • 翻转单词顺序列

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写...

  • 翻转单词顺序列

    牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感...

  • 翻转单词顺序列

    时间限制:1秒 空间限制:32768K 题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,...

  • 翻转单词序列

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写...

  • 翻转单词顺序列(Java)

    题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写...

  • 翻转单词顺序列-java

    翻转单词顺序列 题目描述 牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事C...

  • 44、翻转单词顺序列

    题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的...

网友评论

      本文标题:翻转单词顺序列

      本文链接:https://www.haomeiwen.com/subject/ziljlktx.html