반응형

프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
1. | 제출
<javascript />
function solution(s) {
return s.split("").sort().reverse().join("");
}
2. | 풀이과정
sort() 메서드를 사용하면 문자열이 오름차순으로 정렬되므로, reverse() 메서드로 뒤집어서 내림차순으로 반환한다.
3. | 개념
3.1. String.prototype.split()
- String 객체를 지정한 구분자를 이용하여 여러 개의 문자열로 나눈다.
- 구분자가 빈 문자열일 경우 str의 각각의 문자가 배열의 원소 하나씩으로 변환된다.
3.2. Array.prototype.sort()
- 문자열의 유니코드 코드 포인트에 따라 정렬한 배열이 반환된다.
3.3. Array.prototype.reverse()
- 배열의 순서를 반전하고 원본 배열을 변형하여 그 참조를 반환한다.

반응형
'Algorithm > Programmers' 카테고리의 다른 글
[프로그래머스] 문자열 내 마음대로 정렬하기 - level 1 (javascript) (0) | 2022.08.22 |
---|---|
[프로그래머스] 문자열 내 p와 y의 개수 - level 1 (javascript) (0) | 2022.08.22 |
[프로그래머스] 문자열 다루기 기본 - level 1 (javascript) (0) | 2022.08.01 |
[프로그래머스] 서울에서 김서방 찾기 - level 1 (javascript) (0) | 2022.08.01 |
[프로그래머스] 소수 찾기 - level 1 (javascript) (0) | 2022.08.01 |