본문 바로가기

알고리즘/문제풀이

[SWEA] 2007. 패턴 마디의 길이

반응형
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