Revizia anterioară Revizia următoare
| Fișierul intrare/ieșire | slang.in, slang.out | Sursă | ONI 2017, baraj gimnaziu |
|---|---|---|---|
| Autor | autor necunoscut | Adăugată de |
|
| Timp de execuție pe test | 0.05 sec | Limită de memorie | 2048 KB |
| Scorul tău | N/A | Dificultate |
Vezi soluțiile trimise | Statistici
Slang (baraj gimnaziu)
SLang este o versiune a aplicației Scratch care pune la dispoziție șapte instrucțiuni de tip I1, I2, I3, I4, I5, I6, I7 prezentate în imaginea alăturată. Un program corect este o succesiune de instrucțiuni care respectă următoarele reguli:
1. Începe cu o instrucțiune de tip I1 și se termină cu o instrucțiune de tip I7.
2. Între instrucțiunea de tip I1 și instrucțiunea de tip I7 vor exista una, două sau mai multe instrucțiuni de tipurile I2, I3, I4, I5 sau I6, fără a utiliza două instrucțiuni de același tip; fiecare dintre aceste instrucțiuni poate să conțină alte instrucțiuni, conform cu regulile specificate.
3. Corpul unei instrucțiuni de tip I4 poate conține una sau două instrucțiuni de mișcare (adică de tip I2 sau I3) și nu poate conține instrucțiuni de alt tip. De exemplu:
4. Fiecare dintre cele două ramuri ale unei instrucțiuni de tip I5 (ramura daca și ramura daca nu) poate conține una sau două instrucțiuni de tip I2 sau I3 și nu poate conține instrucțiuni de alt tip.
5. Corpul unei instrucțiuni de tip I6 poate conține una, două sau mai multe instrucțiuni de tipurile I2, I3, I4, I5 sau I6, fără a utiliza două instrucțiuni de același tip; similar, fiecare dintre aceste instrucțiuni poate să conțină alte instrucțiuni, conform cu regulile specificate.
Nivelul de imbricare al unui program corect va fi egal cu numărul de instrucțiuni de tip I6 existente în program.
Date de intrare
Fișierul de intrare slang.in ...
Date de ieșire
În fișierul de ieșire slang.out ...
Restricții
- ... ≤ ... ≤ ...
Exemplu
| slang.in | slang.out |
|---|---|
| This is some text written on multiple lines. |
This is another text written on multiple lines. |
Explicație
...



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