SW Expert Academy - 패턴 마디의 길이
문제 링크
문제 입출력
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
'✏️ 𝗔𝗹𝗴𝗼𝗿𝗶𝘁𝗵𝗺 > SW Expert Academy' 카테고리의 다른 글
[SW1767] 프로세서 연결하기 (0) | 2022.11.09 |
---|---|
[SW2005] 파스칼의 삼각형 (0) | 2022.11.08 |
[SW1926] 간단한 369게임 (0) | 2022.11.05 |
[SW2382] 미생물 격리 (0) | 2022.10.09 |
[SW2383] 점심 식사시간 (0) | 2022.10.08 |