9.6-腾讯笔试-找相同的圆环

# 将每个圆环的数据排序并合并
def con(amatrix):
    for i,num in enumerate(amatrix):
        con = ''
        temp = sorted(num)
        for j in temp:
            con += str(j)
        amatrix[i] = con


# 比较每组测试数据是否有相同的圆环
def compare(T,alist,amatrix):
    start = 0
    res = []
    for i in range(T):
        my_dic = {}
        flag = False

        for k in range(start,start+alist_num[i]):
            print(amatrix[k])
            if amatrix[k] in my_dic:
                res.append("YES")
                flag = True
                break
            else:
                my_dic[amatrix[k]] = 1
        if flag == False:
            res.append("NO")
        start += alist_num[i]
    return res


if __name__ == '__main__':
    T = int(input())
    alist_num = []
    amatrix = []

    # 保存输入数据
    for i in range(T):
        c_nums = int(input())
        alist_num.append(c_nums)
        for i in range(c_nums):
            amatrix.append(list(map(int, input().split())))

    con(amatrix)
    res = compare(T, alist_num, amatrix)
    for r in res:
        print(r)
菜到扣jio🙃#笔试题目##腾讯#
全部评论
ac了吗
点赞 回复 分享
发布于 2020-09-19 20:39

相关推荐

不愿透露姓名的神秘牛友
07-03 18:22
投了几百份简历,专业和方向完全对口,都已读不回。尝试改了一下学校,果然有奇效。
steelhead:这不是很正常嘛,BOSS好的是即便是你学院本可能都会和聊几句,牛客上学院本机会很少了
点赞 评论 收藏
分享
06-10 21:15
门头沟学院 Java
宁阿:好多这种没🧠的公司,他们估计都不知道毕业的人不能给安排实习岗
实习吐槽大会
点赞 评论 收藏
分享
Java抽象带篮子:简历怎么写可以看看我发的帖子,你的第一个是实习经历吗?那怎么写的是你的第一个练手项目呢?简历写的怎么样直接投小厂面试一下就知道了
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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