Discuss / Python / 做了好久的一个解法。。修改了很多最后终于测试成功了

做了好久的一个解法。。修改了很多最后终于测试成功了

Topic source

Mumei

#1 Created at ... [Delete] [Delete and Lock User]

def trim(s):

    if len(s) != 0 :

        while s[0] == ' ':

            s = s[1:]

            if len(s) == 0:

                return s

        while s[-1] == ' ':

            s = s[:-2]

    return s

我觉得关键就是那个s = '' 和s = '      '难处理

算法限制不够的话识别不出来s = ''报错,或者s = '      '切着切着索引溢出报错.....

而限制多了又感觉本来很简单的一个事情,我怎么那么多if语句来框着

唉,学习的路还很长啊.....


  • 1

Reply