Muscardinus

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

알고리즘 문제/[프로그래머스] Lv1

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

Muscardinus 2020. 6. 7. 15:10
728x90

문제 설명

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

제한 사항

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

입출력 예

s return
"Zbcdefg" "gfedcbZ"

 

JavaScript

function solution(s) {
    var answer = '';
    answer=s.split("").sort().reverse().join("");
    return answer;
}

 

Java

import java.util.Arrays;
import java.util.Collections;
class Solution {
    public String solution(String s) {
        String answer = "";
        String[] array=s.split("");
        Arrays.sort(array);
//         Collections를 사용할려면 무조건 list로 만들기
        Collections.reverse(Arrays.asList(array));
        answer=String.join("",array);
        return answer;
    }
}

 

Collections클래스 숙지하기

728x90
Comments