题解 | #和为S的连续正数序列#

左旋转字符串

http://www.nowcoder.com/practice/12d959b108cb42b1ab72cef4d36af5ec

  1. 观察规律,左移超过字符串总字符数,相当于对字符总数取余,之后把实际左移的字符串拼接在最后。
public:
    string LeftRotateString(string str, int n) {
        if(str.size() == 0){return str;}
        int size = str.size();
        if(size < n){n = n % size;}
        string fr;
        string bk;
        for(int i = 0; i < n; i++){
            fr = fr + str[i];
        }
        for(int j = n ; j < str.size(); j++){
            bk = bk + str[j];
        }
        return  bk + fr;
        
    }
# - };
全部评论

相关推荐

01-17 12:35
吉首大学 Java
秋招之BrianGriffin:自己的工作自己做!😡
点赞 评论 收藏
分享
数学转码崽:一直给我推,投了又不理,理了又秒挂
点赞 评论 收藏
分享
02-15 22:29
门头沟学院 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务