[프로그래머스/자바스크립트(JavaScript)] 문자열 내림차순으로 배치하기
글 작성자: 망고좋아
반응형
🎯 문자열 내림차순으로 배치하기
📁 문제 출처
💡 생각
- 자바스크립트는 유니코드 순으로 정렬해준다.
let arr = [90, 98, 99, 100, 101, 102, 103]
arr.sort(); // [100, 101, 102, 103, 90, 98, 99]
- 이렇게 우리와 의도와 다르게 정렬이 된다.
자바스크립트 오름차순 정렬
arr.sort(function(a, b) {
return a - b;
});
자바스크립트 내림차순 정렬
arr.sort(function(a, b) {
return b - a;
});
🛠 나의 코드
function solution(s) {
let ans = "";
s.split('').map(el => el.charCodeAt(0)).sort((a, b) => b - a).map(el => {ans += String.fromCharCode(el)});
return ans
}
다른 풀이
function solution(s) {
return s
.split("")
.sort()
.reverse()
.join("");
}
- 유니코드로 안 바꿔줘도 충분히 풀 수 있다. 또한 가독성까지 챙겼다.
반응형
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/자바스크립트(JavaScript)] 문자열 내 마음대로 정렬하기 (0) | 2021.09.17 |
---|---|
[프로그래머스/자바스크립트(JavaScript)] 문자열 내 p와 y의 개수 (0) | 2021.09.17 |
[프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본 (0) | 2021.09.17 |
[프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체) (0) | 2021.09.17 |
[프로그래머스/자바스크립트(JavaScript)] 수박수박수박수박수박수? (0) | 2021.09.17 |
댓글
이 글 공유하기
다른 글
-
[프로그래머스/자바스크립트(JavaScript)] 문자열 내 마음대로 정렬하기
[프로그래머스/자바스크립트(JavaScript)] 문자열 내 마음대로 정렬하기
2021.09.17 -
[프로그래머스/자바스크립트(JavaScript)] 문자열 내 p와 y의 개수
[프로그래머스/자바스크립트(JavaScript)] 문자열 내 p와 y의 개수
2021.09.17 -
[프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본
[프로그래머스/자바스크립트(JavaScript)] 문자열 다루기 기본
2021.09.17 -
[프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체)
[프로그래머스/자바스크립트(JavaScript)] 소수 찾기 (feat. 에라토스테네스의 체)
2021.09.17