https://www.acmicpc.net/problem/27962
27962번: 오렌지먹은지오랜지
오렌지를 먹은 지 오래된 선생님은 부족한 비타민C를 문자열 문제를 통해 보충하려고 한다. "오렌지 먹은 지 오랜지"의 "오렌지", "오랜지"와 같이, 길이가 동일하며 각각 맨 앞, 맨 뒤 문자를 포
www.acmicpc.net
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Main {
public static void main(String[] args) throws Exception {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(br.readLine());
String input = br.readLine();
for (int i = 1; i < N; i++) {
String a = input.substring(0, i);
String b = input.substring(N - i, N);
int cnt = 0;
for (int j = 0; j < i; j++) {
if (a.charAt(j) != b.charAt(j)) {
if (1 < ++cnt) break;
}
}
if (cnt == 1) {
System.out.print("YES");
return;
}
}
System.out.print("NO");
}
}
'OJ' 카테고리의 다른 글
[BOJ] 10810 공 넣기 (JAVA) (0) | 2023.06.02 |
---|---|
[BOJ] 27964 콰트로치즈피자 (JAVA) (0) | 2023.06.01 |
[BOJ] 27961 고양이는 많을수록 좋다 (JAVA) (0) | 2023.05.30 |
[BOJ] 27960 사격 내기 (JAVA) (0) | 2023.05.29 |
[BOJ] 27959 초코바 (JAVA) (0) | 2023.05.28 |