Pagini recente »
Istoria paginii utilizator/radukanu
|
Istoria paginii utilizator/bogdan17
|
Profil Iustinian
|
Diferențe pentru utilizator/asn4999k între reviziile 5 și 6
|
Diferențe pentru problema/bizar între reviziile 12 și 8
Diferențe între titluri:
Bizar (clasele 9-10)
bizar
Diferențe între conținut:
În Bizarro World, numerele pot fi și funcții și pot avea argumente. Expresiile aritmetice se construiesc astfel:
* O expresie având forma [$X$], unde $X$ este un număr natural pozitiv, are valoarea [$X$].
* O expresie având forma $X(Y[~1~], Y[~2~], ..., Y[~K~])$, unde $K ≥ 1$, iar $X, Y[~1~], Y[~2~], ..., Y[~K~]$ sunt la rândul lor expresii, are valoarea egală cu termenul al [$X$]-lea din secvența circulară (Y[~1~], Y[~2~], ..., Y[~K~], Y[~1~], Y[~2~], ...), repetată la infinit. Primul termen din secvență are numărul de ordine 1.
* O expresie având forma $X(Y[~1~], Y[~2~], ..., Y[~K~])$, unde $X, Y[~1~], Y[~2~], ..., Y[~K~]$ sunt la rândul lor expresii, are valoarea egală cu termenul al [$X$]-lea din secvența circulară (Y[~1~], Y[~2~], ..., Y[~K~], Y[~1~], Y[~2~], ...), repetată la infinit. Primul termen din secvență are numărul de ordine 1.
Să se evalueze o expresie scrisă în limbajul Bizarro.
table(example).
|_. bizar.in |_. bizar.out |_. Explicație |
| 4(8, 5 ( 9, 3, 2))
| 4(8, 5 ( 9, 3, 2))
| 3
| Al cincilea termen din secvența (9, 3, 2, 9, 3, 2, ...) este 3.
Al patrulea termen din secvența (8, 3, 8, 3, ...) este 3.
|
| 3(7, 13)(2, 17 , 35, 4)
| 3(7, 13)(2, 17 , 35, 4)
| 35
| Al treilea termen din secvența (7, 13, 7, 13, 7, ...) este 7.
Al șaptelea termen din secvența (2, 17, 35, 4, 2, 17, 35, 4, ...) este 35.
Nu există diferențe între securitate.