-
프로그래머스 - 문자열 내림차순으로 배치하기알고리즘 2022. 6. 8.반응형
import java.util.Arrays; public class P_24 { public String sol(String s) { // 65 ~ 90 Upper 대문자 // 97 ~ 122 Lower 소문자 char[] x = s.toCharArray(); // char로 형변환 했기 때문에 아스키 코드값 순으로 정렬 Arrays.sort(x); // System.out.println(x); // char 배열을 String으로, 역순 정렬을 하기위해서 StringBuilder 사용 StringBuilder sb = new StringBuilder(new String(x)); return sb.reverse().toString(); } public static void main(String[] args) { // 문자열 내림차순으로 배치하기 P_24 p = new P_24(); String s = "Zbcdefg"; System.out.println(p.sol(s)); } }
알파벳 정렬 하기 위해서 char형으로 바꾸고
Arrays의 sort() 메소드 활용해서 순정렬 해주고
이제 역순 정렬을 하기 위해서 + String형으로 바꾸기 위해서 StringBuilder 클래스 사용
반응형'알고리즘' 카테고리의 다른 글
프로그래머스 - 문자열 내 p와 y의 개수 (0) 2022.06.09 프로그래머스 - 문자열 내 마음대로 정렬하기 (0) 2022.06.09 프로그래머스 - 문자열 다루기 기본 (0) 2022.06.06 프로그래머스 - 소수 찾기 (0) 2022.06.05 프로그래머스 - 서울에서 김서방 찾기 (0) 2022.06.04