三道编程题
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没做出来,不记得了