본문 바로가기

자바 Java/프로그래머스

[프로그래머스] 문자열 내림차순으로 배치하기

728x90

프로그래머스 '문자열 내림차순으로 배치하기'

 

문제 ) 문자열 s에 나타나는 문자를 큰 것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요. s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.

  • str은 길이 1 이상인 문자열입니다.

나의 풀이 )

 

아래 더보기란에 추가 설명

더보기

1. 매개변수로 들어온 문자열 s를 toCharArray 함수를 이용해, char형 arr 배열에 문자 하나씩 넣어줍니다.

2. Arrays.sort 함수를 이용해 arr 배열을 정렬해줍니다.

3. 새로운 char형 배열 arr2를 만들어 arr 배열의 원소들을 거꾸로 넣어줍니다.

4. 배열 arr2를 문자열로 바꾸어 리턴해줍니다.

수정할 부분이 발견되거나 궁금한 점이 있으면 댓글 남겨주세요.

성장을 위한 댓글은 환영입니다 :)

728x90