【 華為OD機試 2023】字符串重新排序(C++ Java JavaScript Python)
題目描述
給定一個字符串s,s包括以空格分隔的若干個單詞,請對s進行如下處理后輸出:
1、單詞內(nèi)部調(diào)整:對每個單詞字母重新按字典序排序
2、單詞間順序調(diào)整:
1)統(tǒng)計每個單詞出現(xiàn)的次數(shù),并按次數(shù)降序排列
2)次數(shù)相同,按單詞長度升序排列
3)次數(shù)和單詞長度均相同,按字典升序排列
請輸出處理后的字符串,每個單詞以一個空格分隔。
輸入描述
一行字符串,每個字符取值范圍:[a-zA-z0-9]以及空格,字符串長度范圍:[1,1000]
輸出描述
輸出處理后的字符串,每個單詞以一個空格分隔。
————————————————
華為OD機試2022&2023(C++Java JS Py):
https://blog.csdn.net/banxia_frontend/category_12225173.html
華為OD機試2023最新題庫 更新中~(C++Java JS Py):
https://blog.csdn.net/banxia_frontend/category_12228764.html
華為OD機試題庫 復盤中~(C++Java JS Py):
https://blog.csdn.net/banxia_frontend/category_12257144.html
原文鏈接:https://blog.csdn.net/banxia_frontend/article/details/129348865
標簽: