https://school.programmers.co.kr/learn/courses/30/lessons/12917
문제 설명
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.
제한 사항
- str은 길이 1 이상인 문자열입니다.
입출력 예
s | return |
"Zbcdefg" | "gfedcbZ" |
나의 풀이
s의 문자열을 ""로 나눠준뒤 ASCII의 기준으로 나열해주었다.
문자를 큰것부터 작은것으로 나열하라는 조건이 있어 reverse를 해주고 문자열로 결과값을 내야하기때문에 join("")을 사용하였다.
function solution(s) {
var answer = s.split("").sort().reverse().join("");
return answer;
}
한번에 간단한 코드로 잘 적었다!
'코딩 문제 > 프로그래머스 [ JavaScript ]' 카테고리의 다른 글
[ 프로그래머스 / JavaScript ] 같은 숫자는 싫어 (0) | 2022.09.19 |
---|---|
[ 프로그래머스 / JavaScript ] 최소직사각형 (0) | 2022.09.18 |
[ 프로그래머스 / JavaScript ] [ 월간 코드 챌린지 시즌3 ] 없는 숫자 더하기 (0) | 2022.09.17 |
[ 프로그래머스 / JavaScript ] 내적 (0) | 2022.09.16 |
[ 프로그래머스 / JavaScript ] 음양 더하기 (0) | 2022.09.16 |
댓글