Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

JavaScript에서 알파벳순으로 정렬된 문자열 반전

<시간/>

소문자 문자열을 가져와 역순으로 정렬하는 JavaScript 함수를 작성해야 합니다. 즉, b는 앞에 오고 c는 b 앞에 와야 합니다.

예:

입력 문자열이 -

인 경우
const str = "hello";

그러면 출력은 다음과 같아야 합니다. -

const output = "ollhe";

이에 대한 코드는 -

const string = 'hello';
const sorter = (a, b) => {
   const legend = [-1, 0, 1];
   return legend[+(a < b)];
}
const reverseSort = str => {
   const strArr = str.split("");
   return strArr
   .sort(sorter)
   .join("");
};
console.log(reverseSort(string));

다음은 콘솔의 출력입니다 -

ollhe