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

    solution

    Đề bài: [Hệ điều hành Unix] Mã hóa Caesar dịch k

    Dòng đầu là số nguyên k (có thể âm hoặc lớn). Phần còn lại (từ dòng 2 đến hết) là văn bản cần mã hóa. Mỗi chữ cái dịch k vị trí (vòng tròn trong cùng kiểu hoa/thường); ký tự khác giữ nguyên.

    Ví dụ

    Input:

    3
    Abc xyz
    

    Output:

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

      Dòng 1: k. Từ dòng 2: văn bản.

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

      -10^9 ≤ k ≤ 10^9.

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

      Văn bản đã dịch Caesar, giữ nguyên định dạng dòng.

    Ví dụ:

    Đầu vào:

    3
    Abc xyz
    

    Đầu ra:

    Def abc

    Giải thích:

    k=3: A->D,b->e,c->f; x->a,y->b,z->c. Ký tự space giữ nguyên.

    Đang tải editor...