Pagini recente »
Diferențe pentru problema/agenda între reviziile 14 și 13
|
Diferențe pentru problema/cursaf13 între reviziile 64 și 11
|
Diferențe pentru problema/spioni între reviziile 11 și 24
Nu există diferențe între titluri.
Diferențe între conținut:
1. numerotează
MESAJNECODIFICAT
123456789...
$[*MESAJNECODIFICAT*]$
$[*123456789...*]$
2. separă
!problema/spioni?spioni.jpg!
$MSJEOIIA EANCDFCT$ apoi repetă pașii 1 și 2 pentru
$12345678 12345678$ fiecare grupă rezultată
$MJOI SEIA ENDC ACFT$
$1234 1234 1234 1234$
$MO JI SI EA ED NC AF CT$
$12 12 12 12 12 12 12 12$
$M O J I S I E A E D N C A F C T$
$1 2 1 2 1 2 1 2 1 2 1 2 1 2 1 2$
până se obține un singur caracter în fiecare grupă și alipind literele de la stânga spre dreapta rezultă mesajul codificat:
MOJISIEAEDNCAFCT
$[*MOJISIEAEDNCAFCT*]$
h2. Cerință
Cerință
Scrieți un program care să rezolve următoarele două cerințe:
1.dat fiind un mesaj, să determine codificarea acestuia;
2.dat fiind un mesaj codificat, să determine decodificarea acestuia.
# dat fiind un mesaj, să determine codificarea acestuia;
# dat fiind un mesaj codificat, să determine decodificarea acestuia.
h2. Date de intrare
h2. Exemplu
table(example).
table(example).
|_. spioni.in |_. spioni.out |_. spioni.in |_. spioni.out |
| C
MESAJNECODIFICAT
Nu există diferențe între securitate.