Mô tả
Tại Bệnh viện Việt Đức, mỗi khoa đều có một biển tên riêng được gắn ngay lối vào. Vấn đề là qua nhiều năm, các biển tên được viết tay lúc thì in hoa toàn bộ như "KHOA CẤP CỨU", lúc lại viết lộn xộn "kHOA NgoạI tHaNH". Hệ thống phần mềm mới cần một cơ sở dữ liệu đồng nhất, nơi mọi tên phòng ban đều được lưu ở dạng chữ thường để khi nhân viên y tế gõ tìm kiếm, máy tính không bị phân biệt hoa thường nữa.
Nhiệm vụ của bạn là viết một hàm nhận vào một chuỗi là tên phòng ban đang bị lộn xộn hoa thường. Hàm cần trả về một chuỗi mới, trong đó mọi chữ cái tiếng Anh in hoa đều được chuyển thành chữ thường, giữ nguyên các ký tự đã là chữ thường, chữ số, khoảng trắng và dấu câu khác. Lưu ý rằng chuỗi chỉ bao gồm các chữ cái tiếng Anh (A-Z, a-z), chữ số và khoảng trắng.
Đầu vào
- Một chuỗi
s(kiểu chuỗi ký tự) chứa tên phòng ban.
Đầu ra
- Trả về một chuỗi duy nhất là kết quả sau khi đã chuyển toàn bộ chữ cái in hoa thành chữ thường.
Ràng buộc
- Độ dài chuỗi
snằm trong khoảng từ 1 đến 1000 ký tự. - Chuỗi chỉ chứa các chữ cái tiếng Anh (A-Z, a-z), chữ số (0-9) và khoảng trắng.
Ví dụ
Ví dụ 1:
- Đầu vào:
"KHOA CẤP CỨU"(Ghi chú: Trong môi trường máy chấm thực tế, chuỗi chỉ chứa tiếng Anh không dấu). Xét chuỗi tiếng Anh:"EMERGENCY ROOM" - Đầu ra:
"emergency room" - Giải thích: Ta nhận thấy các chữ cái
E, M, E, R, G, E, N, C, Y, R, O, O, Mđều đang ở dạng in hoa. Khoảng trắng giữa hai từ được giữ nguyên. Chuyển từng ký tự sang chữ thường, ta thu được"emergency room".
Ví dụ 2:
- Đầu vào:
"Department 101" - Đầu ra:
"department 101" - Giải thích: Chữ cái
Dở đầu câu được đổi thànhd. Các chữ cái đã viết thường nhưe, p, a, r...được giữ nguyên. Chữ số1, 0, 1và khoảng trắng không thay đổi.