Kết hợp hai phép cổ điển. Trước tiên áp dụng Atbash (đổi chỉ số i thành 25 - i, tức a↔z, b↔y...), sau đó dịch Caesar khóa k.
Thuật toán: i = 25 - i; i = (i + k) % 26.
Ví dụ: với k = 0, abc → zyx (chỉ Atbash).
Dòng 1: khóa k. Dòng 2: chuỗi.
0 ≤ k ≤ 25, độ dài chuỗi ≤ 1000.
Một dòng: chuỗi sau Atbash và Caesar.
Ví dụ:
Đầu vào:
0
abc
Đầu ra:
zyx
Giải thích:
Đang tải editor...