Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Cho chuỗi có độ dài từ 0 đến 1000 ký tự và 1 số C. Tùy vào giá trị của C, xuất ra kết quả như sau:
C = 1: Xuất ra chuỗi đã được loại bỏ các khoảng trắng thừa. Khoảng trắng thừa là những khoảng trắng đầu chuỗi, cuối chuỗi và các khoảng trắng mà ký tự liền trước cũng là khoảng trắng.
C = 2: Đểm số từ có trong chuỗi. Các từ được phân cách với nhau bằng ít nhất 1 khoảng trắng.
C=3: Tìm từ có chiều dài lớn nhất trong chuỗi. Nếu có nhiều từ cùng có chiều dài lớn nhất thì xuất từ đầu tiên.
C=4: Xuất ra chuỗi sao cho với mỗi từ trong chuỗi, ký tự đầu tiên là chữ hoa, các ký tự còn lại của từ là chữ thường.
C=5: Thay thế 1 chuỗi con. Ví dụ thay thế chuỗi "meo" bằng chuỗi "gau" trong chuỗi "Con meo keu meo meo" sẽ được chuỗi "Con gau keu gau gau"
Bài này xử lý chuỗi toàn những kiến thức cơ bản, nếu bạn xin code thì chẳng ai cho đâu. Còn định hướng thì mình gợi ý sơ như sau
Xóa khoảng trắng thừa:
Trim()
để xóa khoảng trắng đầu và cuối chuỗi.Replace()
để thay thế tất cả các khoảng trắng liền nhau bằng một khoảng trắng duy nhất.Đếm số từ:
Split()
để chia chuỗi thành các từ dựa trên khoảng trắng.Tìm từ có chiều dài lớn nhất:
Split()
để chia chuỗi thành các từ dựa trên khoảng trắng.Chuyển đổi chữ hoa chữ thường:
Split()
để chia chuỗi thành các từ dựa trên khoảng trắng.Thay thế chuỗi con:
Replace()
để thay thế chuỗi con bằng chuỗi mới.