js實現字串排序

2021-10-21 05:59:42 字數 916 閱讀 2583

規則:

規則 1 :英文本母從 a 到 z 排列,不區分大小寫。

如,輸入: type 輸出: epty

規則 2 :同乙個英文本母的大小寫同時存在時,按照輸入順序排列。

如,輸入: baba 輸出: aabb

規則 3 :非英文本母的其它字元保持原來的位置。

如,輸入: by?e 輸出: be?y

注意有多組測試資料,即輸入有多行,每一行單獨處理(換行符隔開的表示不同行)

while

(line=

readline()

)//box陣列收集26個資料:每乙個資料是字母或字母大小寫的組合串或空串(初始化沒有值)

for(

let i =

0; i < s.length; i++

)else

if(code >=

65&& code <91)

else

}//["aaaaa", "b", "c", "d", "", "f", "gg", "hh", "ii", "", "", "", "mm",

//"nnn", "oooo", "", "", "", "ss", "tt", "uuu", "", "", "", "y", ""]

let res ="";

box.

foreach

(item =>

) 輸出 :aaaaabcdfgghhiimmnnnoooossttuuuy

//item[0]:特殊字元所在的索引

//item[1]:特殊字元的值

symbols.

foreach

(item =>

) console.

log(res)

;}

js 實現字串翻轉

字串作在程式中是非常常見的,因為程式中絕大部分的資料都可以當作字串來處理。在這裡介紹幾種翻轉字串的方法。1 使用字串函式 使用陣列翻轉函式 function reversestring str 簡寫 function reversestring1 str console.log reversestr...

js 字串減去字串 js 減去字串

redd.config裡面的時間戳和隨機字串是哪個簽名的時間戳和隨機字串 貼給你,你就明白拉。前台js獲取timestamp var d new date var timestamp date.parse d 當前日期減去1970年1月1號的值 後台獲取簽名,即signature,其中nocestr...

字串 字串排序

頻率統計 將頻率轉換為索引 資料分類 回寫頻率統計 統計每個字元出現的次數 將頻率轉換為索引 確定不同字元首位置 從右到左檢查檢查鍵中的字元 public class lsd public class msd public static void sort string a private stat...