题解 | #数据分类处理# #华为#

数据分类处理

https://www.nowcoder.com/practice/9a763ed59c7243bd8ab706b2da52b7fd

熟练应用map函数和切片 数组直接处理就好啦
while True:
    try:
        I=list(map(int,input().split()))[1:]
        R=list(map(int,input().split()))[1:]
        l=[]
        R=set(R)
        R=sorted(list(R))
        for i in R:
            count=0
            for j in range(len(I)):
                if str(i) in str(I[j]):
                    if count==0:
                        l.append(i)
                    l.append(j)
                    l.append(I[j])
                    count+=1
            if count!=0:
                l.insert(-2*count,count)
        l.insert(0,len(l))
        l1=list(map(str,l))
        print(" ".join(l1))
    except:
        break


#华为##刷题#
全部评论

相关推荐

每晚夜里独自颤抖:你cet6就cet6,cet4就cet4,你写个cet证书等是什么意思。专业技能快赶上项目行数,你做的这2个项目哪里能提现你有这么多技能呢
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

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