เลื่อนตัวอักษร

📋 โจทย์

รับตัวอักษรพิมพ์เล็ก 1 ข้อความ (บรรทัดที่ 1) และจำนวนเต็ม k (บรรทัดที่ 2) เลื่อนทุกตัวอักษรไปข้างหน้า k ตำแหน่ง (วนรอบ z→a) แสดงข้อความที่เข้ารหัสแล้ว

⚠️ ข้อจำกัด

1 ≤ ความยาว ≤ 1,000 1 ≤ k ≤ 1,000

📝 ตัวอย่าง

ตัวอย่างที่ 1
Input:
abc
3
Output:
def
ตัวอย่างที่ 2
Input:
xyz
3
Output:
abc
ตัวอย่างที่ 3
Input:
hello
1
Output:
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()

🐍 main.py

กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases