Fişierul intrare/ieşire:tastatura1.in, tastatura1.outSursăCursul IQ Academy 2017
AutorCristian FrancuAdăugată defrancuCristian Francu francu
Timp execuţie pe test0.2 secLimită de memorie512 kbytes
Scorul tăuN/ADificultatenormalnormalnormalnormalnormal

Vezi solutiile trimise

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.intastatura1.outExplicaţ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
# introduse de tastatură obţinem expresia: 1093+242+78111+4 a cărei evaluare
este 79450
DH##FE#IJ+#HGAD#+IEC#########DHGAB
84620693
Înlocuind A cu 0, B cu 1 şi aşa mai departe, precum şi eliminînd caracterele
# introduse de tastatură obţinem expresia: 375489+7603+84237601 a cărei evaluare
este 84620693
Trebuie sa te autentifici pentru a trimite solutii. Click aici