풀이 방법
- 문자열 + 문자열로 만들어서 끝에서 앞으로 이어지는 부분을 해결한다.
- contains() 메소드를 활용해서 true일 경우, 카운트한다.
코드
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String str = br.readLine();
int n = Integer.parseInt(br.readLine());
int count=0;
for(int i=0; i<n; i++) {
String str2 = br.readLine();
str2+=str2;
if(str2.contains(str)) {
count++;
}
}
System.out.println(count);
}
}