Pagini recente »
Istoria paginii runda/2023-10-01-optional-clasa8-tema3
|
Diferențe pentru problema/speciale între reviziile 2 și 1
|
Atașamentele paginii sir1
|
Istoria paginii runda/unirea6
|
Diferențe pentru problema/zigzag între reviziile 2 și 6
Diferențe între titluri:
zigzag
Zigzag (clasa a 7-a)
Diferențe între conținut:
Rail Fence Cipher, cunoscut sub numele de cifru zig-zag, este o metodă de codificare a mesajelor folosind un caroiaj în care textul este scris începând din colțul stânga-sus, diagonal de sus în jos, iar apoi, după ce s-a scris caracterul de pe ultima linie, se continuă, diagonal de jos în sus, ca în exemplu. Numărul de linii ale caroiajului este cheia de codificare. După ce textul a fost scris în acest mod, mesajul codificat se obține parcurgând liniile de sus în jos și preluând de pe fiecare linie toate caracterele de la stânga la dreapta.
Dacă vrem să codificăm textul ”OLIMPIADA DE INFORMATICA”, cu cheia de codificare 6, atunci se procedează astfel:
# Se scrie textul în zigzag în caroiaj
!problema/zigzag?zigzag.jpg!
# Se scrie textul în zigzag în caroiaj
# Se iau caracterele pe linii și se formează mesajul codificat: ODTL EAIIA MCMDIRAPANOIF
h2. Cerință
table(example).
|_. zigzag.in |_. zigzag.out |
| This is some
text written on
multiple lines.
| This is another
text written on
multiple lines.
|
h3. Explicație
...
| 6 24
ODTL EAIIA MCMDIRAPANOIF
| OLIMPIADA DE INFORMATICA
|
== include(page="template/taskfooter" task_id="zigzag") ==
Nu există diferențe între securitate.