Atenție! Aceasta este o versiune veche a paginii., scrisă la 2017-12-15 14:03:06.000.
Revizia anterioară   Revizia următoare  

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.06 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 halfstea 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ă. Ea scrie A cînd tastează 0, B cînd tastează 1, ..., J cînd tastează 9. Totodată, 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 valoarea expresiei.

Date de intrare

Fișierul de intrare tastatura1.in va conține pe prima și singura linie șirul de caractere scris de tastatură 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, valoarea expresiei scrise de Leia.

Restricții

  • 1 ≤ numărul de caractere de la intrare ≤ 1 milion
  • 0 ≤ valoarea expresiei ≤ 2 miliarde

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

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

Indicii de rezolvare

Arată 3 categorii