CS/알고리즘_문제풀이(자바)

자바 문자열 뒤짚기

Jedy_Kim 2017. 12. 22. 20:29
728x90
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
public class Start02 {
    public String reverseStr(String str){    
        int num = str.length();
        int[] temp = new int[num]; 
        String tempStr = "";
        for(int i = num-1; i >= 0; i--){              
            temp[i] = (int)str.charAt(i);             
            tempStr += (char)temp[i];
        }         
        return str =tempStr;
    }
    
    public static void main(String[] args) {
        Start02 rs = new Start02();
        System.out.println( rs.reverseStr("Zbcdefg") );
    }
}
cs


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import java.util.Arrays;
import java.util.Collections;
 
public class Start02 {
    public String reverseStr(String str){    
        String[] array = str.split("");
        Arrays.sort(array);
        Collections.reverse(Arrays.asList(array));
        return String.join("", array);
    }
    
    public static void main(String[] args) {
        Start02 rs = new Start02();
        System.out.println( rs.reverseStr("Zbcdefg") );
    }
}
cs


반응형

'CS > 알고리즘_문제풀이(자바)' 카테고리의 다른 글

최솟값 만들기  (0) 2017.12.29
자바 행렬의 덧셈  (0) 2017.12.28
자바 가운데 글자 가져오기  (0) 2017.12.21
자바 피보나치 수열  (0) 2017.12.21
자바 최대값 : 최소값 구하기  (0) 2017.12.21