ALGORITHM/백준
[JAVA] 백준 팰린드롬인지 확인하기 - 10988
송경훈
2024. 5. 25. 12:58
반응형
📖 문제
☑️ 입출력 예제
알고리즘❓ 풀어내기❗️
StringBuffer 클래스의 reverse() 함수를 사용하면 쉽게 풀 수 있다.
🧑🏻💻 풀이 코드
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str = sc.next();
StringBuffer sb = new StringBuffer(str);
String reverse = sb.reverse().toString();
if (str.equals(reverse)) {
System.out.println(1);
} else System.out.println(0);
}
}
▶ String reverse = sb.reverse().toString() : 입력받은 문자열을 sb에 대입하고 sb에 reverse() 메서드를 적용시켜 문자열을 거꾸로 뒤집은 뒤, toString() 메서드를 사용하여 String 객체로 반환한다.