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 |