負でない整数の2つの異なるリストが与えられた場合、最大値が最大のリスト(例えば[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]