Sortierung nach Ziffernsumme und Länge
JavaScript
Medium
sorting
Aufgabe «Sortierung nach Ziffernsumme und Länge»
Schreiben Sie ein Programm, das ein Array von ganzen Zahlen annimmt und es aufsteigend nach der Summe der Ziffern jeder Zahl sortiert. Wenn die Summe der Ziffern gleich ist, werden die Längen der Zahlen (Anzahl der Ziffern) verglichen. Wenn auch die Längen gleich sind, werden die Zahlen selbst aufsteigend sortiert. Geben Sie das sortierte Array, getrennt durch Leerzeichen, aus.
Eingabeformat
Die erste Zeile enthält eine ganze Zahl N (1 ≤ N ≤ 1000) — die Anzahl der Zahlen. Die zweite Zeile enthält N ganze Zahlen mit einem Betrag von nicht mehr als 10^9, getrennt durch Leerzeichen.
Ausgabeformat
Eine Zeile mit den sortierten Zahlen, getrennt durch Leerzeichen.
Beispiele
Beispiel 1
EINGABE
4
99 9 999 90
AUSGABE
9 90 99 999
Beispiel 2
EINGABE
3
AUSGABE
Beispiel 3
EINGABE
3
111 222 333
AUSGABE
111 222 333
Beispiel 4
EINGABE
5
AUSGABE
main.js