InfoAs Atlas
<- Go back Edit problem
Heads up!

The following is the problem preview, which might be in Romanian. This is how it should look like on the InfoAs CMS instances.

ID #123 · Colecția InfoAs · Operatori și expresii

Problema Ordonare suma literelor

Medie (6 ★)

Memorie: 64 MB / 8 MB

Timp: 0.1 secunde

I/O: Necunoscută

Numim _suma literelor unui cuvânt_ valoarea ce reprezintă suma valorilor ASCII ale literelor din cuvânt. Spre exemplu, suma literelor cuvântului `abc` este `97 + 98 + 99 = 294`. ## Cerință Se dă un șir de caractere ce reprezintă o propoziție. Cuvintele, formate din litere mici ale alfabetului englez, sunt despărțite prin caracterele `!?.,:;` și spațiu. Să se ordoneze cuvintele crescător după suma literelor. Dacă două cuvinte au aceeași sumă a literelor, acestea se ordonează în ordinea din propoziția inițială. ## Date de intrare Programul citește de la tastatură șirul format din litere mici ale alfabetului englez, spații și caracterele `!?.,:;`. ## Date de ieșire Programul afișează pe ecran cuvintele din șir ordonate crescător după suma literelor, câte unul pe rând. ## Restricții și precizări * `1 ≤ lungimea șirului ≤ 255`