Atenție! Aceasta este o versiune veche a paginii., scrisă la 2024-11-05 05:55:24.000.
Revizia anterioară Revizia următoare
Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | cuvinte1.in, cuvinte1.out | Sursă | imaginație proprie |
|---|---|---|---|
| Autor | Theodor Ioan PIrnog | Adăugată de |
|
| Timp de execuție pe test | 0.05 sec | Limită de memorie | 65536 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Cuvinte1 (clasa a 8-a)
Se consideră următoarea listă de funcții definite astfel:- reverse(s): inversează cuvântul s;
- order(s): schimbă ordinea literelor cuvăntului s astfel încât literele să fie ordonate alfabetic;
- concat(s1,s2): lipește toate vocalele cuvântului s1 la vocalele cuvântului s2, în ordine;
- substr(s,x,y,p): extrage subșirul aflat între pozițiile x și y în cuvântul s mergând din p în p (începând cu poziția x), 1 ≤ x ≤ y ≤ strlen(s);
- reverse("hello"): "olleh";
- order("hello"): "ehllo";
- concat("hello","world"): "eoo";
- substr("helloworld",2,9,3): "eor";
Se cere să se evalueze o expresie formată din apeluri ale acestor funcții și cuvinte puse între ghilimele ($"").
Date de intrare
Fișierul de intrare cuvinte1.in va conține pe prima linie expresia de evaluat.
Date de ieșire
În fișierul de ieșire cuvinte1.out se va afișa rezultatul obținut în urma evaluării, între ghilimele ($"").
Restricții
- 1 ≤ strlen(expresie) ≤ 30000
- 1 ≤ strlen(s) ≤ 100, pentru orice cuvânt s
- Cuvintele conțin doar litere mici
- În teste, toate cuvintele s se află între ghilimele ("")
Exemplu
| cuvinte1.in | cuvinte1.out | Explicații |
|---|---|---|
| "helloworld" |
"helloworld" |
Nu există prelucrări de efectuat. |
| reverse(order(concat("hello",substr("world",1,5,1)))) |
"ooe" |
substr("world",1,5,1): "world" concat("hello",substr("world",1,5,1)): "eoo" order(concat("hello",substr("world",1,5,1))): "eoo" reverse(order(concat("hello",substr("world",1,5,1)))): "ooe" |
Trebuie să te autentifici pentru a trimite soluții. Click aici



Poți vedea testele pentru această problemă accesând