Reverse a string without using reversed() or [::-1]?

前端 未结 30 2542
南旧
南旧 2020-11-30 19:44

I came across a strange Codecademy exercise that required a function that would take a string as input and return it in reverse order. The only problem was you could not use

30条回答
  •  粉色の甜心
    2020-11-30 19:55

    Here's my contribution:

    def rev(test):  
        test = list(test)
        i = len(test)-1
        result = []
    
        print test
        while i >= 0:
            result.append(test.pop(i))
            i -= 1
        return "".join(result)
    

提交回复
热议问题