Chuẩn hóa họ tên
Xem dưới dạng PDF
Gửi bài giải
Điểm:
15
Giới hạn thời gian:
1.0s
Giới hạn bộ nhớ:
256M
đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Kiểu bài tập
Tèo cần chuẩn hóa danh sách họ tên học sinh. Mỗi họ tên có thể bị viết sai quy tắc: thừa khoảng trắng đầu/cuối/giữa, chữ hoa chữ thường lộn xộn. Quy tắc chuẩn hóa:
- Xóa khoảng trắng thừa ở đầu và cuối.
- Giữa các từ chỉ một khoảng trắng.
- Viết hoa chữ cái đầu mỗi từ, các chữ còn lại viết thường.
Hãy giúp Tèo viết chương trình chuẩn hóa họ tên.
Định dạng đầu vào
- Một dòng duy nhất chứa xâu \(S\) là họ tên cần chuẩn hóa, độ dài không quá \(10^5\).
Định dạng đầu ra
- In ra họ tên đã chuẩn hóa.
Ví dụ
Input:
ngUYEN vAN An
Output:
Nguyen Van An
Ràng buộc
- 50% số điểm: \(|S| \le 1000\).
- 50% số điểm còn lại: \(|S| \le 10^5\).
Nhận xét