반응형
import java.util.Scanner;
class Solution
{
public static void main(String args[]) throws Exception
{
Scanner sc = new Scanner(System.in);
int T;
T=sc.nextInt();
sc.nextLine();
for(int test_case = 1; test_case <= T; test_case++)
{
String str = sc.nextLine();
int answer = 0;
for (int len = 1; len <=10 ; len++) {
String pattern = str.substring(0 , len);
boolean match = true;
for (int i = 0; i < 30; i+= len) {
if (str.charAt(i) != pattern.charAt(i % len)) {
match = false;
break;
}
}
if (match) {
answer = len;
break;
}
}
System.out.println("#" + test_case + " " + answer);
}
}
}
반응형
'알고리즘' 카테고리의 다른 글
[SWEA][D2] 1986. 지그재그 숫자 Java (0) | 2025.06.01 |
---|---|
[SWEA][D2] 2005. 파스칼의 삼각형 Java (0) | 2025.05.31 |
[SWEA][D2] 1926. 간단한 369게임 Java (0) | 2025.05.31 |
[SWEA][D2] 1859. 백만 장자 프로젝트 Java (0) | 2025.05.30 |
[SWEA][D2] 21425. += Java (0) | 2025.05.30 |