Giả sử chúng ta có một chuỗi s. Chúng tôi phải kiểm tra xem các ký tự trong s có theo thứ tự bảng chữ cái hay không.
Vì vậy, nếu đầu vào là s ="mnnooop", thì đầu ra sẽ là True.
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
- char_arr:=một danh sách mới từ các ký tự có trong s
- sắp xếp danh sách char_arr
- return char_arr giống như danh sách tất cả các ký tự trong s thì đúng, ngược lại là sai
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
Mã mẫu
def solve(s): char_arr = list(s) char_arr.sort() return char_arr == list(s) s = "mnnooop" print(solve(s))
Đầu vào
"mnnooop"
Đầu ra
True