รับตัวอักษรพิมพ์เล็ก 1 ข้อความ (บรรทัดที่ 1) และจำนวนเต็ม k (บรรทัดที่ 2) เลื่อนทุกตัวอักษรไปข้างหน้า k ตำแหน่ง (วนรอบ z→a) แสดงข้อความที่เข้ารหัสแล้ว
1 ≤ ความยาว ≤ 1,000 1 ≤ k ≤ 1,000
abc 3
def
xyz 3
abc
hello 1
ifmmp
s = input()
k = int(input())
result = ""
for c in s:
result += chr((ord(c) - ord("a") + k) % 26 + ord("a"))
print(result) 💡 ord(c) แปลงเป็นตัวเลข, ลบ ord("a") ให้เริ่มจาก 0, บวก k, mod 26 เพื่อวนรอบ, แล้วแปลงกลับด้วย chr()
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases