IN PYTHON PleaseSolutiondef rlEncodeinput result if leninp

IN PYTHON Please!!

Solution

def rlEncode(input):
result = []
if len(input) > 0:
previous = input[0]
result.append(previous)
count = 1
for value in input[1:]:
print \"Value:\" + str(value)
if value == previous :
count += 1
else :
print \"Previous: \",previous
print \"Count:\",count
result.append(count)
result.append(value)
previous = value
count = 1
result.append(count)
return result

def rlDecode(input):
result = []
index = 0
while index < len(input):
value = input[index]
count = input[index+1]
for i in range(0,count):
result.append(value)
index += 2
return result


if __name__ == \"__main__\":
input = [4,4,4,4,4,2,9,9,9,9,9,5,5,4,4]
rlEncodedList = rlEncode(input)
print \"Encoded list:\",rlEncodedList
rlDecodedList = rlDecode(rlEncodedList)
print \"Decoded list:\",rlDecodedList

IN PYTHON Please!!Solutiondef rlEncode(input): result = [] if len(input) > 0: previous = input[0] result.append(previous) count = 1 for value in input[1:]: p

Get Help Now

Submit a Take Down Notice

Tutor
Tutor: Dr Jack
Most rated tutor on our site