Fișierul intrare/ieșire | tastatura1.in, tastatura1.out | Sursă | Cursul IQ Academy 2017 |
---|---|---|---|
Autor | Cristian Frâncu | Adăugată de | Cristian Frâncu • francu |
Timp de execuție pe test | 0.2 sec | Limită de memorie | 512 KB |
Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Tastatura1 (clasa a 5-a)
Leia are o tastatură defectă. Cînd ea tastează 0 tastatura scrie A, cînd tastează 1 scrie B, ..., cînd tastează 9 scrie J. Totodată, deoarece tastatura este veche și tasta # este defectă, ea introduce caractere # din cînd în cînd, fie că este apăsată o tastă sau nu. Leia îi scrie o adunare de mai multe numere fratelui ei, ca exercițiu pentru el, dar tastatura o transformă.
Cerință
Luke vă roagă să îl ajutați să calculeze E, valoarea expresiei.
Date de intrare
Fișierul de intrare tastatura1.in va conține pe singura lui linie șirul de caractere scris de tastatură, șir ce conține litere mari între A și J, caractere + și caractere #. Linia se termină cu caracterul sfîrșit de linie.
Date de ieșire
În fișierul de ieșire tastatura1.out veți scrie un singur număr, E, adică valoarea expresiei scrise de Leia.
Restricții
- 1 ≤ numărul de caractere de la intrare ≤ 1 milion
- 0 ≤ E ≤ 2 miliarde
- Expresia conține cel puțin un număr
Exemplu
tastatura1.in | tastatura1.out | Explicație |
---|---|---|
BAJD+#CEC##+HI#BB##B+#E |
79450 |
Înlocuind A cu 0, B cu 1 și așa mai departe, precum și eliminînd caracterele
|
DH##FE#IJ+#HGAD#+IEC#########DHGAB |
84620693 |
Înlocuind A cu 0, B cu 1 și așa mai departe, precum și eliminînd caracterele
|