สมมติว่าเรามีชุดคำที่คั่นด้วยช่องว่าง เราต้องกลับลำดับของคำ
ดังนั้น หากอินพุตเป็น "สวัสดีชาวโลก ฉันรักการเขียนโปรแกรมหลาม" ผลลัพธ์จะเป็น "การเขียนโปรแกรมหลามรักโลก สวัสดี"
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
- temp :=ทำรายการคำโดยแยก s โดยใช้ช่องว่าง
- temp :=ย้อนกลับอุณหภูมิรายการ
- ส่งคืนสตริงโดยการรวมองค์ประกอบจาก temp โดยใช้ตัวคั่นช่องว่าง
ให้เราดูการใช้งานต่อไปนี้เพื่อความเข้าใจที่ดีขึ้น -
ตัวอย่าง
class Solution: def solve(self, s): temp = s.split(' ') temp = list(reversed(temp)) return ' '.join(temp) ob = Solution() sentence = "Hello world, I love python programming" print(ob.solve(sentence))
อินพุต
"Hello world, I love python programming"
ผลลัพธ์
programming python love I world, Hello