华为2022届校招2021-11-17机考

三道编程题

1、去除数组中的重复数字,且得到的输出数组组成的整数最大,需要保证数字的相对位置不变。数组中每个数字范围为(0,9]。(1)输出的数组,按照顺序组成的整数最大 ,(2)数字的相对位置不变 数组长度≤7。
输入:一个数组,由0-9的数字组成,不包含0,数组中存在重复的数字。
输出:一个数组,删除重复的数字 ,且数字按照顺序组合得到的整数最大。

样例1
输入:[1,2,9,1,2,1]
输出:[9,2,1]

2、根据给定的日志格式,对日志按照时间顺序重新排序,若时间相同,则按照日志出现的顺序进行排列。同一线程下除时间外,连续相同的日志视为重复日志,需要删除。
输入:每行输入一行日志,每行长度不超过256个字符,总共不超过100000条日志。每行日志格式:yyyy_mm_dd hh:mm:ss.xxx pid tid level module:content
输出:按照时间排序后的日志,每行一条日志

3、emmm没做出来,不记得了

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值