Thứ Năm, 14 tháng 3, 2019

mã hóa xâu

BÀI 1:
Trong hoạt động tình báo, để đảm bảo bí mật các tin nhắn gửi đi đều phải được mã hóa. Tổ chức tình báo AIC quy định mã hóa theo quy tắc sau: tất cả các kí tự in hoa trong tin nhắn được thay bằng một kí tự in hoa khác đứng cách nó x kí tự trong bảng chữ cái tiếng Anh theo chiều xoay kim đồng hồ.
Cho một xâu s là xâu đã được mã hóa và số nguyên x (s<=255). Trong xâu s có thể có nhiều tin nhắn, các tin nhắn được phân cách bởi kí hiệu @, tin nhắn có độ dài nhất trong s là thông tin cần gửi, nếu có nhiều tin nhắn có cùng độ dài thì lấy tin nhắn cuối. Hãy viết chương trình giải mã tin nhắn

input
output
BTDBM@PIQSWAGP123@VTC
2
NGOQUYEN123

0 nhận xét:

Đăng nhận xét