รับข้อความตัวพิมพ์ใหญ่ยาว 5 ตัว แปลงเป็นรหัส THEOS โดยนับตัวอักษรที่เหมือนกันติดต่อกัน เช่น XYZZZ → 1X1Y3Z
ความยาว = 5 ตัวอักษร (A-Z)
XYZZZ
1X1Y3Z
ABCDE
1A1B1C1D1E
AAAAA
5A
s = input()
result = ""
i = 0
while i < len(s):
c = s[i]
count = 1
while i + count < len(s) and s[i + count] == c:
count += 1
result += str(count) + c
i += count
print(result) 💡 Run-length encoding: วนลูปนับจำนวนตัวอักษรที่เหมือนกันติดต่อกัน แล้วเขียนจำนวน+ตัวอักษร
กด Run เพื่อรันโค้ด หรือ ตรวจคำตอบ เพื่อตรวจ test cases