Monday, 19 August 2013

Program for word reversal randomly skips out letters?

Program for word reversal randomly skips out letters?

My program keeps randomly skipping out letters! For example, 'coolstory'
becomes 'yrotsloc' and 'awesome' becomes 'mosewa'
Here is the code:
def reverse(text):
length = len(text)
reversed_text = []
for i in range(0,length + 1):
reversed_text += ['']
original_list = []
for l in text:
original_list.append(l)
new_place = length - (original_list.index(l))
reversed_text[new_place] = l
return "".join(reversed_text)

No comments:

Post a Comment