規則:
規則 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...