문제
문자 '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