본문 바로가기
알고리즘 문제 (백준저지)/기타

[알고리즘 기초] 문자열 조작1 - 문자열 역순으로 저장

by 유헤 2019. 1. 27.

문자열 역순은 "가나다라마바사" -> "사바마라다나가" 등 거꾸로 출력해주는 문제입니다.


간단하게는 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