CCCPaste

Untitled

class Solution {
public:
    int repeatedStringMatch(string a, string b) {
        int len_a = (int) a.size(), len_b = (int) b.size();
        string tmp = "";
        int rep = len_b / len_a;
        for(int i = 0; i < rep; i++) {
            tmp += a;
          
        }
        for(int i = 0; i < 5; i++) {
            
            if(tmp.find(b) != string::npos) {
                return rep;
            }
            tmp += a;
            rep++;
        }
        return -1;
    }
};