문제
알파벳과 공백을 포함하는 문자열 str을 받는 JavaScript 함수를 작성해야 합니다.
함수는 입력 문자열을 반복하고 작업을 수행하여 문자가 "case-insensitively-alphabetical-order-of-appearance"의 새 문자열로 연결되도록 해야 합니다. 주문하다. 공백과 구두점은 간단히 제거됩니다!
예를 들어, 함수에 대한 입력이 -
인 경우입력
const str = 'some simple letter combination!';
출력
const output = 'abceeeeiiillmmmnnoooprssttt';
예시
다음은 코드입니다 -
const str = 'some simple letter combination!'; const orderString = (str = '') => { let res = ''; for(let i = 97; i < 123; ++i){ for(let j = 0; j < str.length; j++){ if(str[j].toLowerCase().charCodeAt() === i){ res += str[j]; }; }; }; return res; }; console.log(orderString(str));
출력
abceeeeiiillmmmnnoooprssttt