Fişierul intrare/ieşire: | alfanumeric.in, alfanumeric.out | Sursă | Cerc informatică Vianu |
Autor | Cristian Francu | Adăugată de | |
Timp execuţie pe test | 0.3 sec | Limită de memorie | 512 kbytes |
Scorul tău | N/A | Dificultate |
Vezi solutiile trimise | Statistici
Alfanumeric (clasa a 5-a)
Se citesc n caractere, să se afişeze literele transformate la litere mari, precum şi suma cifrelor.
Date de intrare
Fişierul de intrare alfanumeric.in conţine pe prima linie numărul de caractere n. Pe a doua linie conţine n caractere separate prin spaţii.
Date de ieşire
În fişierul de ieşire alfanumeric.out se vor scrie pe prima linie toate caracterele litere, în ordinea în care s-au aflat la intrare, fără a le separa prin spaţii. Literele mici se vor converti la litere mari. Pe a doua linie se va afişa suma tuturor cifrelor aflate în şirul de caractere.
Restricţii
- 1 ≤ n ≤ 2 000 000
Exemplu
alfanumeric.in | alfanumeric.out |
---|---|
20 a 3 : ( # D 2 v p ^ # 2 0 s R @ v S 3 ! | ADVPSRVS 10 |
Explicaţie
După ce le convertim la litere mari, toate literele de la intrare, în ordine, sînt: ADVPSRVS.
Cifrele de la intrare sînt, în ordine, 3 2 2 0 3. Suma lor este 10.