0
How to reverse a word using recursion in python?
Let say you are to impliment a recursive function to reverse a string eg text = 'sololearn' reverse_text(text) Results: nraelolos
5 Answers
+ 5
def reverse_text(text):
return text[-1] + reverse_text(text[:-1]) if text else ''
text = 'sololearn'
print(reverse_text(text))
#but why do you need recursion if you can do this:
print(text[::-1])
+ 3
Your attempt ?
+ 2
Vuyisile Lucas Ncipha please don't ask for answers next time unless you have tried. And post your attempt too, so we can take a look at it, and fix any errors you got.
Игорь Яковенко try to ask for attempts fîrst next time, because giving the correct answer immedialy is not a good practice.
0
Игорь Яковенко I wanted to understand the recursion for strings. I just find out from your example, string slicing is the key to accomplish this. Now I can implement this in c#, Java, and Javascript. Thanks for your example.
0
Aymane Boukrouh [INACTIVE] my implementations are slightly different to his solution. The thing is I wanted to understand the solution.
https://code.sololearn.com/ctb40epUJ5fR/?ref=app
https://code.sololearn.com/cIpagzv22Z6T/?ref=app