蘑菇街笔试

今晚蘑菇街笔试 第二题   求字符串的子串  一个很简单的题目
我的程序如下:
def SubStr(string, n):
    result = []
    if n > len(string):
        return result
    for i in xrange(len(string)-n+1):
        if string[i:i+n] not in result:
            result.append(string[i:i+n])
    return result

string = raw_input()
n = int(raw_input().strip())

res = SubStr(string, n)
if len(res) > 0:
    out = ''
    for tmp in res:
        out = out + ' ' + tmp
    print(out[1:])
else:
    print(-1)

为什么一直说:存在语法问题或者数组越界,我在本地是没有问题的
#笔试题目#
全部评论
一直百分之80
点赞 回复 分享
发布于 2018-09-27 20:30
import sys if __name__ == '__main__': a=input() b=int(input()) if b>len(a): print(-1) else: c=[] for i in range(len(a)-b+1):     if a[i:i+b] not in c: c.append(a[i:i+b]) print(a[i:i+b],end=' ')
点赞 回复 分享
发布于 2018-09-27 21:00

相关推荐

神哥不得了:神哥来啦~1.建议不要包装,很容易问穿2.没日常也能找到暑期3.简历模板换一下,字体和版式看着好难受,而且最好压缩到一页,技术的倒数第2和3重复啦,项目建议换两个高质量的上去,如果时间够的话,八股就把高频top50的题目多巩固几遍,吃透,注意不要找假高频,这样绝对能找到暑期
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务