https://www.acmicpc.net/problem/10988
입력받은 문자열을 뒤집어도 기존과 동일한지 여부를 확인하면 된다.
문자열 앞·뒤 에서부터 String.charAt() 메소드를 이용하여 확인해도 되지만
StringBuilder.reverse() 메소드를 이용하여 문자열을 뒤집은 뒤 String.equals()로 풀었다.
import java.util.*;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String str = scanner.next();
StringBuilder sb = new StringBuilder(str);
String reverseStr = sb.reverse().toString();
System.out.print(str.equals(reverseStr) ? 1 : 0);
}
}'Algorithm' 카테고리의 다른 글
| [백준] 2444. 별 찍기 - 7 (0) | 2025.03.15 |
|---|---|
| [백준] 3003. 킹, 퀸, 룩, 비숍, 나이트, 폰 (0) | 2025.03.14 |
| [백준] 27866. 문자와 문자열 (1) | 2025.03.14 |
| [백준] 10811. 바구니 뒤집기 (0) | 2025.03.13 |
| [백준] 27433. 팩토리얼 2 (1) | 2025.03.07 |