문제
문자 'k', 'l' 및 'm'만 포함하는 문자열을 받는 JavaScript 함수를 작성해야 합니다.
우리 함수의 임무는 k의 위치를 l의 위치로 바꾸는 것입니다. m의 모든 인스턴스는 그 위치에 남겨둡니다.
예시
다음은 코드입니다 -
const str = 'kklkmlkk';
const switchPositions = (str = '') => {
let res = "";
for(let i = 0; i < str.length; i++){
if (str[i] === 'k') {
res += 'l';
} else if (str[i] === 'l') {
res += 'k';
} else {
res += str[i];
};
};
return res;
};
console.log(switchPositions(str)); 출력
다음은 콘솔 출력입니다 -
llklmkll