给定两个不同的非负整数列表,返回最大值最大的列表(例如[4, 2], [3, 3, 1] -> [4, 2]
)。
如果它们都具有相同的最大值,则返回包含此最大值更多实例的列表(例如[4, 2, 4], [4, 3, 3, 3, 1, 3] -> [4, 2, 4]
)。
在这些比较之后,如果它们相等,则进行相同的比较,但使用下一个最高的项目(例如[2, 3, 4, 4], [4, 4, 3, 3, 1] -> [4, 4, 3, 3, 1]
)。
在所有这些比较之后,如果仍然认为它们相等,则输出较长的列表(例如[4, 3, 2, 1, 0], [1, 2, 3, 4] -> [4, 3, 2, 1, 0]
)。
使您的代码越短越好。
测试用例
[4, 4, 4, 4, 2, 4], [4, 4, 4, 4, 3, 2] -> [4, 4, 4, 4, 2, 4]
[0], [] -> [0]
[0, 0], [0] -> [0, 0]
[1], [0, 0] -> [1]
[4, 4, 4, 4, 4, 2], [4, 4, 4, 4, 4] -> [4, 4, 4, 4, 4, 2]
[1, 0], [0, 0, 0] -> [1, 0]