프로그래머스 - 문자열 내림차순으로 배치하기 👈문제 보러가기
문자열 s에 나타나는 문자를 큰것부터 작은 순으로 정렬해 새로운 문자열을 리턴하는 함수, solution을 완성해주세요.
s는 영문 대소문자로만 구성되어 있으며, 대문자는 소문자보다 작은 것으로 간주합니다.제한 사항
str은 길이 1 이상인 문자열입니다.
나의 답안
function solution(s) {
let answer = s
.split("") // 문자단위로 쪼개고
.sort() // 유니코드 값 기준 정렬
.reverse() // 뒤집는다
.join("") // 합친다.
return answer;
}
굉장히 간단한 메소드 체이닝으로 완성할 수 있는 코드였다.
그런데 점수가 2점 밖에 안나왔다.
코드가 비효율 적인 걸까?