สมมติว่าเรามีสตริง 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