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

18:18 27-12-2021 447 lượt xem 0 bình luận

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 :

Bình luận

Để bình luận, bạn cần đăng nhập bằng tài khoản Howkteam.

Đăng nhập

Câu hỏi mới nhất