Chuẩn hoá họ tên
Xem dạng PDF📖 Bài giảng & lời giải: đây là Bài tập 1 trong bài giảng Chuyên đề nhập môn 5: Xử lý xâu trong đề thi trên blog Lập trình thuật toán – có lý thuyết, mô phỏng từng bước, gợi ý và code C++ / Python.
⚠️ Lưu ý: hãy đảm bảo em đã thật sự cố gắng tự làm bài trước, rồi mới xem gợi ý và lời giải nhé!
🎓 Khóa học Lập trình Thuật toán thi đấu của thầy Nguyễn Việt Nam Sơn – 111 buổi video, kèm cặp cá nhân, luyện thi chuyên Tin · HSG Tin học · Tin học trẻ · đội tuyển quốc gia · Olympic/ICPC. 👉 Xem chi tiết khóa học · Thành tích học viên
📞 Đăng ký học: Zalo 0767 666 702 · Facebook Nguyễn Việt Nam Sơn · 🌐 laptrinhthuattoan.blogspot.com
Cho một dòng là họ tên của một học sinh. Họ tên gồm các từ, mỗi từ chỉ gồm chữ cái tiếng Anh (tiếng Việt không dấu), giữa các từ có một hoặc nhiều dấu cách; đầu và cuối dòng cũng có thể có dấu cách thừa. Các chữ cái viết hoa, viết thường lộn xộn. Họ tên có ít nhất hai từ.
Hãy in ra:
- Dòng 1: họ tên ở dạng chuẩn: mỗi từ viết hoa chữ cái đầu, các chữ cái còn lại viết thường; giữa hai từ đúng một dấu cách, không có dấu cách ở đầu và cuối dòng.
- Dòng 2: tên (từ cuối cùng) viết hoa toàn bộ, ngay sau là một dấu phẩy, một dấu cách, rồi phần họ và tên đệm (các từ còn lại, theo đúng thứ tự) ở dạng chuẩn như dòng 1.
Dữ liệu vào
Một dòng duy nhất là họ tên, dài không quá $1000$ ký tự, chỉ gồm chữ cái và dấu cách, có ít nhất hai từ.
Kết quả
Hai dòng như mô tả ở trên.
Sample Input
nGUYEN van aN
Sample Output
Nguyen Van An
AN, Nguyen Van
Bình luận