Mở rộng Caesar ra toàn dải ASCII in được từ 32 (khoảng trắng) đến 126 (~), gồm 95 ký tự.
Thuật toán: với o = ord(c) thuộc [32, 126]: chr((o - 32 + k) % 95 + 32).
Ví dụ: với k = 1, AB → BC.
Dòng 1: khóa k. Dòng 2: chuỗi.
0 ≤ k ≤ 94, độ dài chuỗi ≤ 1000.
Một dòng: chuỗi đã dịch trên dải ASCII in được.
Ví dụ:
Đầu vào:
1
AB
Đầu ra:
BC
Giải thích:
Đang tải editor...