Giả sử chúng ta có câu s trong đó có một số từ tiếng Anh, được phân tách bằng dấu cách đơn không có dấu cách ở đầu hoặc cuối. Chúng ta cũng có một giá trị khác k. Chúng ta chỉ phải tìm k từ đầu tiên sau khi cắt bớt.
Vì vậy, nếu đầu vào là s ="Những thách thức về mã hóa thực sự hữu ích cho sinh viên" k =5, thì đầu ra sẽ là Đúng (Xem hình ảnh)
Để giải quyết vấn đề này, chúng tôi sẽ làm theo các bước sau -
-
words:=chia s bởi dấu cách
-
nối k chữ cái đầu tiên từ mảng các từ bằng cách tách dấu cách và trả về
Hãy cùng chúng tôi xem cách triển khai sau để hiểu rõ hơn -
Ví dụ
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))
Đầu vào
"Coding challenges are really helpful for students", 5
Đầu ra
Coding challenges are really helpful