Lam đặt tên các biến trong mã nguồn chương trình mình theo chuẩn PropCase. Chuẩn PropCase có quy ước như sau:
- Tên biến gồm các chữ cái Latinh 'A'..'Z', 'a'..'z' và chữ số '0'..'9'
- Chữ cái đầu tiên của tên biến không bắt đầu bằng chữ số '0'..'9'
- Chữ cái đầu tiên của mỗi từ tiếp theo trong tên biến được viết in hoa
- Ví dụ: DiemTbHk1, lop9A10,...
Làm muốn tải mã nguồn của mình lên github với các tên biến được đặt tên theo chuẩn join_case có quy ước sau:
- Tên biến gồm các chữ cái Latinh 'a'..'z' chữ số '0'..'9' và dấu gạch nối '_'
- Không bắt đầu bằng chữ số '0'..'9' hoặc dấu gạch nối '_'
- Hai từ trong tên biến được tách nhau bởi dấu '_'
- Ví dụ: diem_bt_hk1, lop9_a10, ...
Yêu cầu
- Hãy giúp Lam đổi tên biến từ chuẩn PropCase sang chuẩn join_case
Dữ liệu vào
- Một xâu là tên biến đặt theo chuẩn PropCase
Dữ liệu ra
- Một xâu là tên biến được đặt lại theo chuẩn join_case
Input 1
DiemTbHk1
Output 1
diem_tb_hk1
Nhận xét