题解 | #数据分类处理#

数据分类处理

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

import sys

in_i = [int(x) for x in input().split()[1:]]
in_r = map(int, input().split()[1:])
r = list(set(in_r))
r.sort()
out_dict = {}
toil = 0
for i in r:
    tem = []
    for x, y in enumerate(in_i):
        if str(i) in str(y):
            tem.append(x)
            tem.append(y)
    if tem:
        out_dict[i] = tem
        toil += 2 + len(tem)
out_list = []
out_list.append(toil)
for key, value in  out_dict.items():
    out_list.append(key)
    i_len = int(len(value) / 2)
    out_list.append(i_len)
    out_list.extend(value)
print(" ".join(map(str, out_list)))

全部评论

相关推荐

点赞 评论 收藏
分享
真烦好烦真烦:豆包润色了自己没看看吗,再说了,都说豆包是愚蠢且勤快的大学生,ds才是聪明的研究生,怎么敢让豆包写论文的
点赞 评论 收藏
分享
Yki_:你要算时间成本呀,研究生两三年,博士三四年,加起来就五六年了,如果你本科去腾讯干五年,多领五年的年薪,加上公司内涨薪,可能到时候十五年总薪资也跟博士差不多
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
06-29 17:30
找实习找着找着就要进入7月了,马上秋招也要开始了,找实习还有意义吗?
绝迹的星:有面就面, 没面上就当日薪4位数大佬免费培训, 面上了再考虑要不要实习
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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