728x90
반응형
[Java] String 문자열 reverse하기
엄청 간단한 문제다. 근데 reverse를 함수로 구현하지 않고, StringBuilder를 사용하면 빠르게 찾을 수 있다는 것을 알게 된 문제
String 값이 주어져 있으면, 아래와 같이 써주면 된다.
new StringBuilder("스트링 변수이름").reverse().toString();
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main_2908_상수 { public static void main(String[] args) throws Exception { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine(), " "); String A = st.nextToken(); String B = st.nextToken(); A = new StringBuilder(A).reverse().toString(); B = new StringBuilder(B).reverse().toString(); String ans = Integer.parseInt(A) > Integer.parseInt(B) ? A : B; System.out.println(ans); } } | cs |
728x90
반응형
'Algorithm > 개념 정리' 카테고리의 다른 글
[자료구조/Java] 힙(Heap) 구현 (4) | 2019.07.17 |
---|---|
[Java] HashSet을 ArrayList로 변환하기 (0) | 2019.04.30 |
[알고리즘] 서로소 집합(Disjoint-sets) - Java (0) | 2019.02.19 |
[알고리즘] 트라이(Trie) - Java (1) | 2019.02.19 |
[알고리즘] 다익스트라(Dijkstra) - Java (0) | 2019.02.19 |