문자열 내림차순으로 배치하기 Level 1
https://programmers.co.kr/learn/challenge_codes/98
import java.util.Arrays;
import java.util.Collections;
public class ReverseStr {
public String reverseStr(String str){
String[] array = str.split(""); // String[] 배열로 각 문자를 구분
Arrays.sort(array); // Arrays객체의 sort메소드 이용
Collections.reverse(Arrays.asList(array)); // Collections의 reverse 메소드 이용,
array를 List형으로 변환해서 처리한다.
return String.join("",array);
}
// 아래는 테스트로 출력해 보기 위한 코드입니다.
public static void main(String[] args) {
ReverseStr rs = new ReverseStr();
System.out.println( rs.reverseStr("Zbcdefg") );
}
}
'프로그래밍 > 알고리즘(자바)' 카테고리의 다른 글
피보나치 수 Level 1 (0) | 2018.05.06 |
---|---|
평균구하기 Level 1 : For each문 (0) | 2018.05.06 |
짝수와 홀수 Level 1 (0) | 2018.05.05 |
행렬의 덧셈 Level 1 (0) | 2018.05.05 |
서울에서김서방찾기 Level 1 (0) | 2018.05.05 |