题解 | #整型数组合并#

整型数组合并

https://www.nowcoder.com/practice/c4f11ea2c886429faf91decfaf6a310b

'''
解题思路:
依次输入第1个数组长度、第1个数组、第2个数组长度、第2个数组,
两次输入的数组字符串中间留' '直接拼接,
然后对拼接后的证书字符串进行处理。
按照空字符分割字符串提取整数字符,
并将整数字符转换为整数,
创建集合去除重复整数,
然后将集合转换为数组,
最后将数组生序排列后不换行遍历输出。
'''

m = int(input())#第1个整数数组整数个数
l = input()#第一次输入的整数字符串。
n = int(input())#第2个整数数组整数个数
l += ' ' + input()#中间留空字符,拼接两次输入的整数字符串。

s = set()#创建空集合用来存储整数,并且去除重复数据
for i in l.split():#以空字符' '为分割依据,对拼接后的整数字符串进行分割,然后遍历得到的整数字符序列
    if i != ' ':#如果当前字符是整数字符,则将其转换为整数,并添加到集合中(重复数据则不做任何处理)
        s.add(int(i))

ll = list(s)#将集合转换为数组
ll.sort()#对数组中的整数元素,进行升序排列

for i in ll:#遍历排序后到整数数组,并将其不换行输出
    print(i,end='')

#华为机试#
全部评论

相关推荐

04-02 16:49
门头沟学院 Java
_bloodstream_:我也面了科大讯飞,主管面的时候听说急招人优先考虑能尽快实习的,我说忙毕设,后面就一直没消息了
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务