题解 | #数据分类处理#

数据分类处理

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

I = list(map(eval,input().split(" ")[1:]))
R = list(map(eval,input().split(" ")[1:]))
R.sort()

has_set = set()
result_dict = {}

for num in R:
    if num in has_set:
        continue
    for i in range(len(I)):
        if str(num) in str(I[i]):
            if num in result_dict:
                result_dict[num][0] += 1
                result_dict[num].extend([i, I[i]])
            else:
                result_dict[num] = [1, i, I[i]]
    has_set.add(num)
R_list = sorted(result_dict.keys())
print_list = []
for num in R_list:
    print_list.append(num)
    print_list.extend(result_dict[num])

print(len(print_list), end=" ")
for item in print_list:
    print(item, end=" ")

全部评论

相关推荐

LuvSran:是人我吃。老师就是学校呆久了,就业方面啥都不懂,还自以为是为了我们就业好。我学校就一破双非,计科入行率10%都没有,某老师还天天点名,说是出勤率抬头率前排率高了,华为什么的大厂就会来,我们就是不好好上课才没有厂来招。太搞笑了
点赞 评论 收藏
分享
轻絵梨花泪沾衣:南泵,大少爷驾到通通闪开
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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