Tri par somme des chiffres et longueur
JavaScript
Medium
sorting
Tâche «Tri par somme des chiffres et longueur»
Écrivez un programme qui prend un tableau d’entiers et le trie par ordre croissant de la somme des chiffres de chaque nombre. Si la somme des chiffres est identique, on compare la longueur des nombres (nombre de chiffres). Si les longueurs sont également égales, on trie par ordre croissant des nombres eux-mêmes. Affichez le tableau trié séparé par des espaces.
Format d\ entrée
La première ligne contient un entier N (1 ≤ N ≤ 1000) — le nombre de nombres. La deuxième ligne contient N entiers dont la valeur absolue ne dépasse pas 10^9, séparés par des espaces.
Format de sortie
Une ligne avec les nombres triés, séparés par des espaces.
Exemples
Exemple 1
ENTRÉE
4
99 9 999 90
SORTIE
9 90 99 999
Exemple 2
ENTRÉE
3
SORTIE
Exemple 3
ENTRÉE
3
111 222 333
SORTIE
111 222 333
Exemple 4
ENTRÉE
5
SORTIE
main.js