reverseStr 메소드는 String형 변수 str을 매개변수로 입력받습니다.
str에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 String을 리턴해주세요.
str는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
예를들어 str이 Zbcdefg
면 gfedcbZ
을 리턴하면 됩니다.
풀이
import java.util.Arrays;
public class ReverseStr {
public String reverseStr(String str){
char[] chars = str.toCharArray();
Arrays.sort(chars);
return new StringBuffer(new String(chars)).reverse().toString();
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
public static void main(String[] args) {
ReverseStr rs = new ReverseStr();
System.out.println( rs.reverseStr("Zbcdefg") );
}
}
'Algorithms > Programmers' 카테고리의 다른 글
Level 1 - 최대공약수와 최소공배수 (0) | 2018.02.19 |
---|---|
Level 1 - 나누어 떨어지는 숫자 배열 (0) | 2018.02.14 |
Level 1 - 피보나치 수 (0) | 2018.02.14 |
Level 1 - 최대값과 최소값 (0) | 2018.02.14 |
Level 1 - 수박수박수박수박수박수 (0) | 2018.02.14 |