Dati due diversi elenchi di numeri interi non negativi, restituisce l'elenco che ha il massimo più alto (ad es [4, 2], [3, 3, 1] -> [4, 2]
.).
Se entrambi hanno lo stesso massimo, restituisce l'elenco che contiene più istanze di questo massimo (ad es [4, 2, 4], [4, 3, 3, 3, 1, 3] -> [4, 2, 4]
.).
Se, dopo questi confronti, sono uguali, fai lo stesso confronto ma con l'elemento successivo più alto (ad es [2, 3, 4, 4], [4, 4, 3, 3, 1] -> [4, 4, 3, 3, 1]
.).
Se, dopo tutti questi confronti, sono ancora considerati uguali, visualizza l'elenco più lungo (ad es [4, 3, 2, 1, 0], [1, 2, 3, 4] -> [4, 3, 2, 1, 0]
.).
Rendi il tuo codice il più breve possibile.
Casi test
[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]