/* 문자열 내림차순으로 배치하기
* 문자열 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 |
'프로그래머스 > lv1' 카테고리의 다른 글
문자열 다루기 기본 (0) | 2022.12.19 |
---|---|
약수의 개수와 덧셈 (0) | 2022.12.19 |
내적 (0) | 2022.12.19 |
수박수박수박수박수박수? (0) | 2022.12.14 |
가운데 글자 가져오기 (0) | 2022.12.14 |