알고리즘 문제 (백준저지)/기타
[알고리즘 기초] 문자열 조작1 - 문자열 역순으로 저장
유헤
2019. 1. 27. 17:47
문자열 역순은 "가나다라마바사" -> "사바마라다나가" 등 거꾸로 출력해주는 문제입니다.
간단하게는 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 |