[SW2007] 패턴 마디의 길이
✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺/SW Expert Academy

[SW2007] 패턴 마디의 길이

 SW Expert Academy - 패턴 마디의 길이 

문제 링크

https://swexpertacademy.com/main/code/problem/problemDetail.do?problemLevel=2&contestProbId=AV5P1kNKAl8DFAUq&categoryId=AV5P1kNKAl8DFAUq&categoryType=CODE&problemTitle=&orderBy=FIRST_REG_DATETIME&selectCodeLang=ALL&select-1=2&pageSize=10&pageIndex=1 

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

문제 입출력

1
KOREAKOREAKOREAKOREAKOREAKOREA
#1 5

 

문제 풀이

import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.InputStreamReader;


public class Solution {
	static int ans, T;


	public static void main(String[] args) throws Exception {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

		T = Integer.parseInt(br.readLine());
		for (int t = 1; t <= T; t++) {
			// 초기화
			ans = Integer.MAX_VALUE;
			String str = br.readLine();

			for (int i = 2; i < 15; i++) {
				String tmp = str.substring(0, i); // 현재 문자와 
				String tmpCT = str.substring(i, i + i); // 현재 문자의 길이 그대로의 다음 문자를 비교 

				if (tmp.equals(tmpCT)) ans = Math.min(ans, i);
			}

			// 출력
			System.out.println("#" + t + " " + ans);

		}

	} // end main
}
  • substring(beginIdex, endIndex)
  • "안녕하세요".substring(0, 3) => 안녕하

 

 

 

 

 

 

 

 

 

# swea 패턴 마디의 길이 java


 

728x90