반응형
import java.util.Scanner;
public class Solution {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for(int tc=1; tc<=T; tc++) {
String s = sc.next();
// 1글자, 0 <= < 1 1 <= < 2
// 2글자, 0 <= < 2 2 <= < 4
// 3글자, 0 <= < 3 3 <= < 6
// ...
// 10글자, 0 <= < 10 10 <= < 20
int i;
for(i=1; i<=10; i++) {
String sub1 = s.substring(0, i);
String sub2 = s.substring(i, 2*i);
if(sub1.equals(sub2)) {
break;
}
}
System.out.println("#" + tc + " " + i);
}
}
}
반응형
'알고리즘 > 문제풀이' 카테고리의 다른 글
[정올] 1169. 주사위 던지기1 (0) | 2020.02.01 |
---|---|
[백준] 11559. Puyo Puyo (0) | 2020.02.01 |
[백준] 7568. 덩치 (0) | 2020.01.26 |
[백준] 2231. 분해합 (0) | 2020.01.26 |
[백준] 2789. 블랙잭 (0) | 2020.01.26 |