题解 | #数据分类处理#

数据分类处理

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

import sys


I = input().strip().split()
NI = int(I[0])
I = [I[i] for i in range(1,len(I))]

R = input().strip().split()
NR = int(R[0])
R = [int(R[i]) for i in range(1,len(R))]

R = sorted(list(set(R)))
R = list(map(str,R))

output = []

for r in R:
    r_out = []
    cnt = 0
    for i in I:
        if r in i:
            r_out.append(cnt)
            r_out.append(i)
        cnt +=1
    if len(r_out)!=0:
        r_out.insert(0, len(r_out)//2)
        r_out.insert(0, r)
        output += r_out

output.insert(0,len(output))
for i in output:
    print(i,end=' ')

全部评论

相关推荐

劝退式:感觉有人回才是不正常的
点赞 评论 收藏
分享
04-14 20:10
已编辑
门头沟学院 Java
点赞 评论 收藏
分享
好消息是活的像个人了,周末可以约会吃饭打游戏了坏消息是钱没了,当初来小红书就是为了钱啊哭笑不得😭
犯困嫌疑人:好事儿啊,取消大小周能有更多自己的时间,周末还能约对象玩,这不美滋滋?
投递小红书等公司6个岗位 > 小红书取消大小周
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务