Tri par poids
C++
Medium
sorting
Tâche «Tri par poids»
Soit un tableau d'entiers. Triez-le par ordre croissant de la somme des chiffres de chaque nombre (poids du nombre). Si deux nombres ont la même somme de chiffres, ils doivent être triés par ordre croissant des nombres eux-mêmes. Affichez le tableau trié.
Format d\ entrée
Sur la première ligne, un entier N (1 ≤ N ≤ 1000) — le nombre de nombres. Sur la deuxième ligne, N entiers, chacun ne dépassant pas 10^6 en valeur absolue.
Format de sortie
Affichez N nombres — le tableau trié.
Exemples
Exemple 1
ENTRÉE
5
12 3 21 10 5
SORTIE
10 3 12 21 5
Exemple 2
ENTRÉE
3
1 2 3
2
2 4
SORTIE
1 2 3
Exemple 3
ENTRÉE
3
100 1 10
SORTIE
1 10 100
Exemple 4
ENTRÉE
1 10
SORTIE
10
Exemple 5
ENTRÉE
4
apple banana cherry apple
3
banana date fig
SORTIE
apple banana cherry date fig
main.cpp