개발자 '쑥말고인절미'
[프로그래머스] JS 문자열 내림차순으로 배치하기 본문
문제

내 답안
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
'STUDY > 코딩테스트' 카테고리의 다른 글
| [프로그래머스] JS 소수 찾기 (0) | 2022.09.05 |
|---|---|
| [프로그래머스] JS 문자열 내 p와 y의 개수 (0) | 2022.08.30 |
| [프로그래머스] JS 문자열 다루기 기본 (0) | 2022.08.30 |
| [프로그래머스] JS 서울에서 김서방 찾기 (0) | 2022.08.30 |
| [프로그래머스] JS 문자열을 정수로 바꾸기 (0) | 2022.08.27 |