프로그래머스/lv1
문자열 내림차순으로 배치하기
do_it0904
2022. 12. 19. 12:33
/* 문자열 내림차순으로 배치하기
* 문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해
* 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
* s는 영문 대소문자로만 구성되어 있으며,
* 대문자는 소문자보다 작은 것으로 간주합니다.
*
* s return
* "Zbcdefg" "gfedcbZ"
*/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | import java.util.*; public class programmer_1_30 { static String a1 = "Zbcdefg"; public String solution(String s) { String answer = ""; String[] ar = s.split(""); Arrays.sort(ar, Comparator.reverseOrder()); for(String n : ar) answer += n; return answer; } public static void main(String args[]){ programmer_1_30 t = new programmer_1_30(); System.out.println("---------------------------------------"); System.out.println("result = " + t.solution(a1)); System.out.println("---------------------------------------"); } } | cs |