-
카테고리
-
세부 분야
알고리즘 · 자료구조
-
해결 여부
미해결
왜 틀렸는지 이유를 잘 모르겠습니다..
23.01.15 18:00 작성 조회수 238
0
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Main main = new Main();
Scanner sc = new Scanner(System.in);
String s = sc.next();
String solution = main.solution(s);
System.out.println(solution);
}
public String solution(String str) {
String answer = "";
char[] chArr = str.toCharArray();
if (chArr.length % 2 == 1) {
return answer = "NO";
}
int lt = 0;
int rt = chArr.length - 1;
while (lt < rt) {
char startWord = Character.toUpperCase(chArr[lt]);
char lastWord = Character.toUpperCase(chArr[rt]);
if (!(startWord == lastWord)) {
return answer = "NO";
}
lt++;
rt--;
}
return answer = "YES";
}
}
답변을 작성해보세요.
0
답변 1