檢查給定字串中的字元是否按照 Python 中的字母順序排列
假設我們有一個字串 s。我們必須檢查 s 中的字元是否按字母順序排列。
因此,如果輸入像 s = "mnnooop",則輸出將為 True。
為了解決這個問題,我們將遵循以下步驟:
- char_arr := 從 s 中存在的字元生成一個新列表
- 對 char_arr 列表進行排序
- 如果 char_arr 與 s 中所有字元的列表相同,則返回 true,否則返回 false
讓我們看看以下實現以更好地理解:
示例程式碼
def solve(s): char_arr = list(s) char_arr.sort() return char_arr == list(s) s = "mnnooop" print(solve(s))
輸入
"mnnooop"
輸出
True
廣告