class Solution {
public int solution(String A, String B) {
int answer = 0;
return answer;
}
}
class Solution {
public int solution(String A, String B) {
int answer = 0;
String newStr = A;
for (int i = 0; i < A.length(); i++) {
if (newStr.equals(B)) {
return answer;
}
String lastStr = newStr.substring(newStr.length() - 1);
newStr = lastStr + newStr.substring(0, newStr.length() - 1);
answer++;
}
return -1;
}
}
substring 을 통해, 문자 및 문자열을 잘라낸다.
class Solution {
public int solution(String A, String B) {
String tempB = B.repeat(2);
return tempB.indexOf(A);
}
}
repeat
와 indexOf
를 이용해 반복된 B 문자열에서 A 문자열이 시작되는 인덱스를 찾아서 반환
class Solution {
public int solution(String A, String B) {
return (B + B).indexOf(A);
}
}
indexOf
를 이용해 반복된 B 문자열에서 A 문자열이 시작되는 인덱스를 찾아서 반환