
reverseStringByWord
Cho một chuỗi s
, bạn hãy viết đảo chuỗi theo từng từ, từng từ một
Nếu ở giữa các từ, có nhiều dấu cách, thì ta phải viết lại thành một dấu cách. Nếu ở đầu, ở cuối chuỗi có dấu cách, ta phải xóa nó đi.
Ví dụ:
- Với
s = " code, learn"
thì kết quả sẽ làreverse_string_by_word(s) = "learn code,"
- Giải thích:
- Đầu tiên, ta tiến hành xóa các dấu cách ở đầu từ, và dấu cách thừa giữa các từ, khi ấy chuỗi sẽ là “code, learn”
- Sau đó ta đảo chuỗi bằng từ, thì kết quả sẽ là “learn code,”
Đầu vào/Đầu ra:
-
[Thời gian chạy] 0.5s với C++, 3s với Java và C#, 4s với Python, Go và JavaScript.
- [Đầu vào] string s.
0 ≤ ops.length ≤ 104
- [Đầu ra] String.
Trả về chuỗi s sau khi đảo chuỗi theo từng từ, từng từ một
Post Comment