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ữ nguyên ký tự đặc biệt

    Mã hóa Caesar với khóa k nhưng chỉ dịch chữ cái. Số, dấu câu, khoảng trắng được giữ nguyên vị trí và giá trị.

    Ví dụ: với k = 3, Hi, 2024! → Kl, 2024!.

    • Đị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, ký tự không phải chữ cái giữ nguyên.

    Ví dụ:

    Đầu vào:

    3
    Hi, 2024!

    Đầu ra:

    Kl, 2024!

    Giải thích:

    Chỉ dịch chữ: H→K, i→l; dấu phẩy, số 2024 và dấu chấm than giữ nguyên nên Hi, 2024! → Kl, 2024!.

    Đang tải editor...