Bài 28.1. Chuẩn Hóa Tên Người Dùng - [Độ khó: Dễ]


LÀM BÀI

Points: 10 (partial)
Time limit: 2.0s
Memory limit: 64M

Author:
Problem type

Bài 28.1. Chuẩn Hóa Tên Người Dùng - [Độ khó: Dễ]

Trong hệ thống quản lý hồ sơ người dùng, việc nhập liệu tên thường gặp phải các vấn đề như thừa khoảng trắng, viết hoa không đúng quy cách. Để đảm bảo tính nhất quán và dễ tìm kiếm, bạn được yêu cầu viết một chương trình chuẩn hóa tên người dùng. Chuẩn hóa bao gồm:

  1. Xóa tất cả các khoảng trắng thừa ở đầu và cuối chuỗi.
  2. Nếu có nhiều hơn một khoảng trắng giữa các từ, chỉ giữ lại một khoảng trắng duy nhất.
  3. Viết hoa chữ cái đầu của mỗi từ, các chữ cái còn lại trong từ đó viết thường.
INPUT FORMAT

Một dòng duy nhất chứa chuỗi S là tên người dùng cần chuẩn hóa. Chuỗi S chỉ chứa các chữ cái tiếng Anh (a-z, A-Z) và khoảng trắng. Độ dài của S không quá 100 ký tự.

OUTPUT FORMAT

Một dòng duy nhất chứa chuỗi S đã được chuẩn hóa.

Ví dụ:

Input:

  nGUYEN   vAN   a

Output:

Nguyen Van A

Giải thích:

  • Chuỗi gốc: " nGUYEN van a "
  • Loại bỏ khoảng trắng đầu/cuối: "nGUYEN van a"
  • Loại bỏ khoảng trắng thừa giữa các từ: "nGUYEN van a"
  • Viết hoa chữ cái đầu mỗi từ, các chữ còn lại viết thường: "Nguyen Van A"


Comments

There are no comments at the moment.

Zalo