สมมติว่าเรามีชุดคำที่คั่นด้วยช่องว่าง เราต้องกลับลำดับของคำ
ดังนั้น หากอินพุตเป็น "สวัสดีชาวโลก ฉันรักการเขียนโปรแกรมหลาม" ผลลัพธ์จะเป็น "การเขียนโปรแกรมหลามรักโลก สวัสดี"
เพื่อแก้ปัญหานี้ เราจะทำตามขั้นตอนเหล่านี้ -
- 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