StringBuffer 클래스를 이용하여 문자열을 뒤집을 수 있다.
문자열을 내림차순으로 배치하는 것이랑은 다르므로 주의!!
StringBuffer().append(str)
str 데이터를 현재 문자열 끝에 추가
StringBuffer().append(str).reverse()
역순으로 된 문자열 반환
StringBuffer().append(str).reverse().toString()
StringBuffer 타입 -> String 타입으로 변환
그 밖에, StringBuilder도 StringBuffer와 똑같은 메서드를 가지고 있으니 참고하자.
import java.util.Scanner;
public class Ex07 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String str1 = sc.next();
String str2 = sc.next();
String str3 = new StringBuffer().append(str1).reverse().toString();
String str4 = new StringBuffer().append(str2).reverse().toString();
int num1 = Integer.parseInt(str3);
int num2 = Integer.parseInt(str4);
System.out.println(num1 > num2 ? num1 : num2);
}
'ALGORITHM' 카테고리의 다른 글
[백준 11729 Java] 하노이 탑 - 재귀, 분할 정복 (0) | 2020.12.31 |
---|---|
재귀 함수 (0) | 2020.12.30 |
[백준 10809 Java] indexOf() (0) | 2020.12.28 |
[백준 4344 Java] 변수 선언 / 초기화 위치에 따른 변화 + 소수점 n째 자리까지 출력하기 (0) | 2020.12.25 |
[백준 2577 Java] String / char / int 형변환 (0) | 2020.12.23 |