题解 | #整型数组合并#

整型数组合并

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

def merge_data(*args):
    data = list(set(map(int, args)))
    data.sort()
    datax = [i for i in data if i < 0]
    res = ''.join(str(i) for i in data if i >= 0)
    resx = ''.join(str(i) for i in datax)
    return resx + res

while True:
    try:
        len1, data1, len2, data2 = int(input()), input().split(), int(input()), input().split()
        print(merge_data(*data1, *data2))
    except EOFError:
        break

1.输入的两个数组先拼接成一个字符串,统一数字转换,去重。

2.遍历出负值单独排序

3.负值在前,正数在后相加得到结果

全部评论

相关推荐

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

创作者周榜

更多
牛客网
牛客企业服务