题解 | #字符串变形#

字符串变形

http://www.nowcoder.com/practice/c3120c1c1bc44ad986259c0cf0f0b80e

public:
    string trans(string s, int n) {
        vector<string> res;
        string temp="";
        s+=" ";
        for(char ch:s)
        {
            if(ch!=' ') ch=islower(ch) ? toupper(ch):tolower(ch);
            if(ch==' ')
            {
                res.push_back(temp);
                temp.clear();
            }
            temp+=ch;
        }
        s.clear();
        //reverse(res.begin(),res.end());
        for(int i=res.size()-1;i>=0;i--)
        {
            if(i==1){
                s+=res[i]+' ';
            }
            else s+=res[i];
        }
        if(s[0]==' ')
        {
            s.erase(0,1);
        }
        return s;
    }
};
全部评论

相关推荐

11-28 17:58
门头沟学院 Java
美团 JAVA开发 n×15.5
牛客786276759号:百度现在晋升很难的 而且云这块的业务没美团好 你看百度股价都跌成啥样了
点赞 评论 收藏
分享
10-07 23:57
已编辑
电子科技大学 Java
八街九陌:博士?客户端?开发?啊?
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务