Fișierul intrare/ieșire tastatura1.in, tastatura1.out Sursă Cursul IQ Academy 2017
Autor Cristian Frâncu Adăugată de avatar francu Cristian Frâncu francu
Timp de execuție pe test 0.2 sec Limită de memorie 512 KB
Scorul tău N/A Dificultate stea de rating de tip fullstea de rating de tip fullstea de rating de tip emptystea de rating de tip emptystea de rating de tip empty
open book Poți vedea testele pentru această problemă accesând atașamentele .

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
  1. 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
  1. introduse de tastatură obținem expresia: 375489+7603+84237601 a cărei evaluare
    este 84620693

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii