10大优享服务
58项会员特权
1000-3000
招标
小程序开发
收藏
小程序开发
已到期关闭
需求描述:
假设这十组由两个数字组成的数组分别为:组1(a1, b1),组2(a2, b2),……,组10(a10, b10)。
 
1. 合并并统计数字出现次数:
 
- 创建一个空字典 num_count_dict ,用于统计每个数字出现的次数。
 
- 遍历这十组数字,对于每组数字中的两个数,例如对于组1中的a1和b1,若a1不在 num_count_dict 中,将其添加并设值为1;若已存在,则将其对应的值加1。对b1做同样操作。对所有十组数字都如此处理。
 
- 例如,若第一组是(3, 5),字典中原本没有3和5,就添加 num_count_dict[3]=1 , num_count_dict[5]=1 ;若第二组是(5, 7),此时5已存在, num_count_dict[5]=2 ,添加 num_count_dict[7]=1 。
 
2. 挑选出现次数为1的数字:
 
- 创建一个空列表 unique_nums_list 。
 
- 遍历 num_count_dict ,对于字典中的每个键值对,若值为1,即数字出现次数为1,就将该键(数字)添加到 unique_nums_list 中。比如经过上一步统计后,若 num_count_dict[3]=1 , num_count_dict[7]=1 ,就把3和7添加到 unique_nums_list 。
 
3. 选取4个唯一数字:
 
- 从 unique_nums_list 中选取4个数字。如果 unique_nums_list 中的数字数量不足4个,那就无法完成选取4个唯一数字的任务;如果数量大于等于4个,就可以根据具体需求(比如按顺序等)选取4个数字了。
登录查看详细需求描述

任务到期关闭

一品威客网已聚集超千万专业人才,为雇主提供一站式优质服务