สมมติว่าเรามีประโยค s ที่มีคำภาษาอังกฤษ คั่นด้วยช่องว่างหนึ่งช่อง ไม่มีช่องว่างนำหน้าหรือท้าย เรายังมีค่า k ต้องการหาคำแรก k คำหลังจากตัดทอน
เช่น s = "Coding challenges are really helpful for students" k = 5 ผลลัพธ์คือ "Coding challenges are really helpful"
ขั้นตอนการแก้ปัญหา
- words = แยก s ด้วยช่องว่าง
- รวมคำแรก k คำจาก words ด้วยช่องว่างและคืนค่า
ตัวอย่างโค้ด
def solve(s, k):
words = s.split()
return " ".join(words[:k])
s = "Coding challenges are really helpful for students"
k = 5
print(solve(s, k))
ข้อมูลเข้า
"Coding challenges are really helpful for students", 5
ข้อมูลออก
Coding challenges are really helpful