Mô tả
Hội đình làng Đình Bảng vừa mở một kênh truyền hình xã nhỏ, mỗi tối chiếu lại các đoạn clip ghi hình lễ hội, bóng đá phợn và hội nghị-thumb trải dài khắp xóm. Bên ngoài sân đình đặt một màn hình LED lớn, dưới là băng chữ chạy liên tục báo tiêu đề chương trình sắp phát. Chú Tư truyền hình phụ trách quay clip, còn cô Hà lo phần phụ đề chạy chữ. Cô Hà phát hiện bộ điều khiển màn hình LED đọc chữ đẹp nhất khi toàn bộ tiêu đề đã được chuyển sang in hoa. Vì vậy cô nhờ bạn viết một công cụ nhỏ nhận vào tiêu đề clip gốc, rồi trả về chuỗi hoàn toàn in hoa để bơm thẳng vào LED.
Nhiệm vụ: nhận một chuỗi s là tiêu đề gốc. Hãy biến tất cả các chữ cái Latin thường 'a' đến 'z' thành chữ hoa 'A' đến 'Z'. Các ký tự khác (số, dấu câu, khoảng trắng, dấu thanh tiếng Việt ...) giữ nguyên. Độ dài chuỗi sau khi in hoa không thay đổi.
Đầu vào
- Một dòng duy nhất chứa chuỗi
slà tiêu đề clip gốc.
Đầu ra
- In ra một dòng duy nhất là chuỗi
ssau khi đã chuyển toàn bộ chữ cái Latin thường thành in hoa.
Ràng buộc
1 <= len(s) <= 10^5ký tự.- Chuỗi có thể chứa chữ cái Latin thường và hoa, chữ số, khoảng trắng, dấu câu, và các ký tự Unicode tiếng Việt.
Ví dụ
Ví dụ 1
- Đầu vào:
"Ban tin chieu toi 19h" - Đầu ra:
"BAN TIN CHIEU TOI 19H" - Giải thích: Từng chữ cái Latin thường đều được viết hoa: 'B','a','n' ... -> 'BAN'. Chữ số
1,9và dấuh-sốh(thànhH) xử lý riêng:19h->19H. Khoảng trắng giữa các từ giữ nguyên.
Ví dụ 2
- Đầu vào:
"Hoi cho que - Khu 5" - Đầu ra:
"HOI CHO QUE - KHU 5" - Giải thích: Chữ thường
H,o, ở đầu được thay bằng . Dấu gàng và dấu cách xung quanh giữ nguyên. Chữ số không phải chữ cái nên cũng giữ nguyên.