Mã hóa dịch vòng ký tự (THT A Hải Châu, Đà Nẵng 2026)

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Python, Scratch
Điểm: 500 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho một chuỗi \(S\) chỉ gồm các chữ cái in thường (a \(\to\) z). Thực hiện mã hóa bằng cách dịch mỗi ký tự sang phải \(K\) đơn vị trong bảng chữ cái.

  • Sau z quay vòng về a.
  • \(K\) là số nguyên không âm (\(K \leq 26\)).

Ví dụ: a dịch \(2 \to\) c, z dịch \(1 \to\) a.

Input

  • Dòng 1: Nhập chuỗi \(S\) (\(|S| \leq 10^5\)).
  • Dòng 2: Nhập số nguyên \(K\) (\(K \leq 26\)).

Output

  • In ra chuỗi đã được mã hóa.

Example

Test 1

Input
abcxyz
2
Output
cdezab

Test 2

Input
algorithm
26
Output
algorithm

Bình luận

Mới nhất
Tải bình luận...

Không có bình luận nào.

Kỳ thi: