STUDY/코딩테스트
[프로그래머스] JS 문자열 내림차순으로 배치하기
쑥말고인절미
2022. 8. 30. 20:42
문제
내 답안
function solution(s) {
var answer = '';
let arr = [];
for(let i=0;i<s.length;i++) {
arr.push(s[i]);
}
arr.sort().reverse();
for(let i=0;i<arr.length;i++) {
answer += arr[i];
}
return answer;
}
메모
자꾸 for문만 생각이 난다. 다른 방법을 좀 생각하보든 친구 소스작성방법을 참고해보든 해서 내 고정사고를 바꿔봐야겠다. 아래는 친구소스이다!
function solution(s) {
var answer = '';
answer = s.split('').sort().reverse().join("");
return answer;
}
참고링크
JavaScript - 배열 정렬 방법 (오름차순, 내림차순)
자바스크립트에서 문자열, 숫자, 객체 배열을 정렬하는 방법을 소개합니다. 문자열 배열의 경우 `sort()` 호출 시, 알파벳 순서로 정렬됩니다. 숫자 배열에 `sort()` 수행 시, 숫자를 문자열로 변환하
codechacha.com