문자열 역순은 "가나다라마바사" -> "사바마라다나가" 등 거꾸로 출력해주는 문제입니다.
간단하게는 for문과 CharAt을 이용하여 처리 해주는 방법이 있습니다.
1. for / charAt 사용
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | import java.util.*; import java.lang.*; import java.io.*; class yuhe { public static void main (String[] args) throws java.lang.Exception { String s = "1234ABCD"; System.out.println(s); for(int i=s.length()-1 ; i>0; i--){ System.out.print(s.charAt(i)); } }} | cs |
2. StringBuffer 사용
1 2 3 4 5 6 7 8 9 10 11 | import java.util.*; import java.lang.*; import java.io.*; class yuhe { public static void main (String[] args) throws java.lang.Exception { String s = "1234ABCD가나다"; System.out.println( (new StringBuffer(s)).reverse().toString()); }} | cs |
'알고리즘 문제 (백준저지) > 기타' 카테고리의 다른 글
[java] String 배열을 int 배열로 바꾸는 방법 (0) | 2019.08.22 |
---|---|
[백준/10808/문자열] 알파벳 개수 (Java/코드) (0) | 2019.03.03 |
[백준/10845] 큐 (Java/코드) (0) | 2019.03.03 |
[백준/11650] 좌표 정렬하기 (Java/코드) (0) | 2019.02.17 |
[알고리즘] 입출력 문제풀어보기 (0) | 2019.01.31 |