문제
소문자 알파벳 문자열과 숫자를 입력받는 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