https://school.programmers.co.kr/learn/courses/30/lessons/120921
A를 한 글자 한 글자 밀어가면서 B랑 비교하여 그 인덱스를 리턴함
#include <string>
#include <vector>
using namespace std;
int solution(string A, string B) {
int answer = -1;
for(int i = 0; i < A.size(); i++)
{
if (A == B)
{
answer = i;
break;
}
char s = A[A.size()-1];
A = A.substr(0, A.size()-1);
A = s + A;
}
return answer;
}
#include <string>
using namespace std;
int solution(string A, string B)
{
B += B;
return B.find(A);
}
B를 2개 이어붙인 다음 거기서 A를 find()함.있다면 A가 시작하는 위치를 반환하고 없으면 -1을 반환하므로 간결하고 가장 쉬운 방법