头条笔试 双生词 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')

求大佬指导

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

相关推荐

陆续:不可思议 竟然没那就话 那就我来吧 :你是我在牛客见到的最美的女孩
点赞 评论 收藏
分享
点赞 评论 收藏
分享
07-03 11:02
中山大学 C++
字节刚oc,但距离九月秋招很近了有两段互联网实习,非腾讯字节。不敢赌转正,现在在纠结去还是不去如果实习俩月离职会有什么后果吗
阿城我会做到的:不去后悔一辈子,能否转正取决于ld的态度,只要他不卡,答辩就是走流程,个人觉得可以冲一把
投递字节跳动等公司8个岗位
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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