forked from menault/TD4_DEV51_Qualite_Algo
15 lines
449 B
Python
15 lines
449 B
Python
def trier_par_somme(tab):
|
|
# Calcul de la somme de chaque sous-tableau
|
|
tab_somme = [(sum(d), d) for d in tab]
|
|
|
|
# Le trie des sous-tableaux par ordre croissant de la somme
|
|
tab_somme.sort(key=lambda x: x[0])
|
|
|
|
# Récupéreration unique des sous-tableaux triés
|
|
return [x[1] for x in tab_somme]
|
|
|
|
# Exemple d'utilisation
|
|
tab = [[0, 3, 2], [9, 4, 5], [4, 1, 3]]
|
|
tab_trie = trier_par_somme(tab)
|
|
print(tab_trie)
|