✏️기록하는 즐거움
article thumbnail
반응형

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

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()

  • 배열의 순서를 반전하고 원본 배열을 변형하여 그 참조를 반환한다.

 

반응형
profile

✏️기록하는 즐거움

@nor_coding

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!