Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi

    solution

    Đề bài: [An toàn thông tin] Caesar giữ hoa thường khi dịch vòng

    Mã hóa Caesar bảo toàn kiểu chữ: chữ hoa sau khi dịch vẫn là chữ hoa, chữ thường vẫn là chữ thường, kể cả khi vòng qua Z/z.

    Ví dụ: với k = 2, Yz → Ab (Y→A giữ hoa, z→b giữ thường).

    • Định dạng đầu vào:

      Dòng 1: khóa k. Dòng 2: chuỗi.

    • Ràng buộc đầu vào:

      0 ≤ k ≤ 25, độ dài chuỗi ≤ 1000.

    • Định dạng đầu ra:

      Một dòng: chuỗi đã mã hóa giữ nguyên kiểu chữ.

    Ví dụ:

    Đầu vào:

    2
    Yz

    Đầu ra:

    Ab

    Giải thích:

    Dịch +2 có vòng: Y→A (vẫn hoa), z→b (vẫn thường) nên Yz → Ab.

    Đang tải editor...