Đưa ra một chuỗi làm đầu vào, in một chuỗi mới với mỗi chữ cái được đẩy sang phải theo chỉ số bảng chữ cái tương ứng.
Chúng ta đều biết rằng A là một chữ chậm và Z là một chữ cái nhanh. Điều này có nghĩa là Z bị dịch chuyển sang phải 25 khoảng trắng, A hoàn toàn không bị dịch chuyển và B bị dịch chuyển bởi 1 khoảng trắng.
Chương trình của bạn chỉ phải xử lý các chữ cái viết hoa từ AZ, và không có ký tự nào khác, không có khoảng trắng, không có dấu chấm câu.
Lưu ý rằng nếu 2 hoặc nhiều chữ cái rơi vào cùng một khoảng trắng sau khi dịch chuyển, ký tự mới nhất sẽ được sử dụng. (Ví dụ: BA
-> A
)
Ví dụ
"AZ" -> "A Z"
"ABC" -> "A B C"
"ACE" -> "A C E"
"CBA" -> " A"
"HELLOWORLD" -> " E H DLL OLO R W"
Quy tắc
- Đây là mã golf , vì vậy mã ngắn nhất trong bất kỳ byte ngôn ngữ nào sẽ thắng.
Sơ hở tiêu chuẩn bị cấm.
Đầu vào phải được nhận dưới dạng một chuỗi.
- Bạn có thể in kết quả đến
stdout
hoặc trả về một chuỗi. - Một khoảng trắng duy nhất và / hoặc dòng mới được cho phép.
- Bạn cũng có thể sử dụng chữ cái viết thường làm đầu vào hoặc đầu ra, nhưng chỉ sử dụng một trong hai trường hợp.