im new in programming, i was trying simple code rle decompress, but im get error 'int' object is not subscriptable in if (JumlahKarakter[i].isalpha() == True):
, how to fix this error?
this my code
TeksAsli = input("Masukan Input Teks Yan Akan Dikompress: ")
JumlahKarakter = len(TeksAsli)
Teks = ""
for i in range(0, JumlahKarakter):
if (JumlahKarakter[i].isalpha() == True):
for j in range(0,JumlahKarakter[i+1]):
Teks = Teks + TeksAsli[i]
print("Hasil Decompress = ", Teks)
import re
TeksAsli = input("Masukan Input Teks Yan Akan Dikompress: ")
try:
find_num = int(re.findall(r'\d+', TeksAsli)[0])
find_text = re.sub("(\d+)", "", TeksAsli)
Teks = ""
for i in range(find_num):
Teks += find_text
print(Teks)
except IndexError:
print("Error")