forked from menault/TD4_DEV51_Qualite_Algo
Téléverser les fichiers vers "/"
This commit is contained in:
parent
372c9184af
commit
328f59d821
14
TriParSomme.py
Normal file
14
TriParSomme.py
Normal file
@ -0,0 +1,14 @@
|
||||
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)
|
Loading…
Reference in New Issue
Block a user