题解 | #整型数组合并#
整型数组合并
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='')
#华为机试#