leetcode686 C++ 20ms 重复叠加字符串匹配 没啥意思


class Solution {
public:
    int repeatedStringMatch(string A, string B) {
        string mA;
        int m=0;
        while(mA.size() <= B.size()){
            mA += A;
            m++;
            if(mA.find(B) < mA.size()){
                return m;
            }
        }
        mA += A;
        m++;
        if(mA.find(B) < mA.size()){
            return m;
        }
        return -1;
    }
};
posted @ 2018-07-27 15:40  一条图图犬  阅读(279)  评论(0编辑  收藏  举报