头条笔试 双生词 40% PYTHON

import sys
t = int(raw_input())

data = []
for i in range(t):
    n = int(raw_input())
    temp = []
    for j in range(n):
        temp.append(sys.stdin.readline().strip())
    data.append(temp)

def sub(A, B):
    return len(A) == len(B) and B in A + A 

def sub2(num):
    for j in range(len(num)-1):
        for h in range(j+1, len(num)):
            if sub(num[j], num[h]) or sub(num[j], num[h][::-1]):
                return True
    else:
        return False 

for i in range(t):
    if sub2(data[i]):
        print('Yeah')
    else:
        print('Sad')

求大佬指导

#阿里巴巴##高德##机器学习#
全部评论

相关推荐

nus2201602...:兄弟,你这个简历撕了丢了吧,就是一坨,去找几个项目,理解项目流程,看几遍就是你的了,看看八股就去干了,多看看牛客里别人发出来的简历,对着写,你这写的啥啊,纯一坨
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务