Pagini recente » Profil Fayed | Monitorul de evaluare | Diferente pentru utilizator/m@2te4i intre reviziile 21 si 20 | Diferente pentru problema/zoro intre reviziile 5 si 6 | Diferente pentru problema/tastatura2 intre reviziile 4 si 1
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="tastatura2") ==
Elena participă la un concurs de programare, dar constată cu surprindere că tastatura de la calculatorul ei are o defecţiune. Mai exact, la apăsarea unor taste, caracterul apăsat este transmis de două ori la calculator. Elena doreşte să afle câte taste au această defecţiune, aşa că tastează un text la întâmplare şi se uită la rezultat.
Dându-se textul tastat şi textul care apare pe ecran, număraţi câte taste sunt cu siguranţă defecte.
Poveste şi cerinţă...
h2. Date de intrare
Fişierul de intrare $tastatura2.in$ conţine mai multe exemple de test. Fiecare exemplu are exact două linii, string-urile $s$ şi $t$, reprezentând textul tastat de Elena, respectiv textul care apare pe ecran.
Cele două şiruri sunt formate din litere mici, cifre şi spaţii. Se ştie că tasta spaţiu nu poate fi defectă.
Fişierul se termină cu o linie conţinând caracterul $*$.
Fişierul de intrare $tastatura2.in$ ...
h2. Date de ieşire
Fişierul de ieşire $tastatura2.out$ conţine câte o linie pentru fiecare test, pe care se tipăreşte numărul de taste defecte.
În fişierul de ieşire $tastatura2.out$ ...
h2. Restricţii
* $1 ≤ |s| ≤ |t| ≤ 2000$
* numărul de teste nu depăşeşte 50
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. tastatura2.in |_. tastatura2.out |
| ana are mere
aanaa aarre merre
telefon 0721333445
tellefonn 0721333333445
*
| 2
3
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="tastatura2") ==
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.