在 JavaScript 中切換字串中所選字元的位置
問題
我們需要編寫一個 JavaScript 函式,該函式接受一個僅包含字母“k”、“l”和“m”的字串。
我們函式的任務是將 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
廣告
資料結構
網路化
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP