문제: 앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열인지 확인하세요. 같은 무자열이면 YES 아니면 NO를 출력하세요.
예제) sooS -> YES
dooE -> NO
public static void main(String[] args) {
problem7 prob = new problem7();
Scanner sc = new Scanner(System.in);
String word = sc.nextLine();
if(prob.solution(word).equals(word.toLowerCase())) { // 다 소문자로 바꾼후 앞에 단어랑 맞는지 안 맞는지 조건문
System.out.println("YES");
}else {
System.out.println("NO");
}
}
public String solution(String word) {
String ans ="";
word = word.toLowerCase();
char[] arr = word.toCharArray();
for(int i=arr.length-1; i>=0; i--) {
ans += arr[i];
}
return ans;
}
실행결과 성공!
입력: sooS
출력: YES
'코딩 테스트 > 기타' 카테고리의 다른 글
[JAVA] 반복되는 문자 압축하기 (0) | 2023.02.06 |
---|---|
[JAVA] 숫자만 추출해서 자연수로 만들기 (1) | 2023.02.06 |
[JAVA] 영어 알파벳은 뒤집고 특수 문자는 그대로 (1) | 2023.02.06 |
[JAVA] 문자열에서 반복되는 문자 제거 (0) | 2023.01.29 |
[JAVA] 문자 뒤집기 (0) | 2023.01.29 |