Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Runtime error - Bài chuẩn hóa FNAME
Mng xem giúp em xem lỗi của em là ở đâu với ạ:
Đề bài :
Tên riêng của người Việt thường có cấu tạo gồm: Họ - Đệm - Tên. Trong đó Đệm có thể không có, cũng có thể gồm nhiều từ. Họ và Tên chỉ gồm một từ.Họ có thể cũng không có.
Ví dụ: Nguyen Bui Anh Le có Họ là Nguyen, Đệm là Bui Anh và Tên là Le, còn Tran Giang không có phần Đệm và Huy thì chỉ có Tên.
Chú ý: Từ là chuỗi không chứa dấu cách.
Cho chuỗi ký tự s biểu diễn một tên của người Việt, nếu xâu chưa chuẩn hóa,hãy chuẩn hóa xâu s theo các quy tắc sau:
1. s chỉ gồm các chữ cái a..z, A..Z.
2. s không có dấu cách thừa ở đầu và cuối xâu.
3. s không chứa nhiều hơn một dấu cách giữa các từ.
4. s chỉ viết Hoa chữ đầu các từ, các chữ còn lại viết thường.
Sau đó in ra phần Tên trong chuỗi tên đã cho.
Input Format
- Dòng đầu chứa số nguyên T là số chuỗi tên người việt cần chuẩn hóa.
- Gồm T dòng, mỗi dòng chứa một chuỗi ký tự s chỉ gồm các chữ cái tiếng Anh (chữ Việt không dấu) và dấu cách, biểu diễn một tên người Việt.
Constraints
- 1 <= T <= 100
- 1 <= |s| <= 30
Output Format
In ra T dòng, mỗi dòng chứa một chuỗi là phần Tên ứng với chuỗi tên từ dữ liệu vào đã được chuẩn hóa.
Sample Input
3
nguyen bui anh lE
tRan gIanG
lAN
Sample Output
Le
Giang
Lan
Code và test cases :