문제
소문자 알파벳 문자열과 숫자를 입력받는 JavaScript 함수를 작성해야 합니다.
우리 함수는 알파벳 순서로 배열에서 num 문자를 제거해야 합니다. 원하는 숫자에 도달할 때까지 'b' , 'c' 등이 존재하는 경우 먼저 제거해야 함을 의미합니다.
예시
다음은 코드입니다 -
const str = 'abascus'; const num = 4; const removeAlphabetically = (str = '', num = '') => { const legend = "abcdefghijklmnopqrstuvwxyz"; for(let i = 0; i < legend.length; i+=1){ while(str.includes(legend[i]) && num > 0){ str = str.replace(legend[i], ""); num -= 1; }; }; return str; }; console.log(removeAlphabetically(str, num));
출력
다음은 콘솔 출력입니다 -
sus