11
Pokaż ćwiczenia:
21
Ćwiczenie 1

Zmodyfikuj podaną funkcję rotN tak, aby realizowała ona odwrotnościowy szyfr Cezara dla ciągu złożonego z cyfr. Pamiętaj, że okres tego szyfru będzie wynosił 10.

Specyfikacja:

Dane:

  • x - ciąg znaków

Wynik:

  • y - wartość logiczna

RiBjtxSYmJA1d2
Wymyśl pytanie na kartkówkę związane z tematem materiału.
31
Ćwiczenie 2

Napisz funkcję, która dla dwóch słów: tekst jawny i tekst zaszyfrowany znajdzie wartość N, o jaką zostały przekształcone poszczególne znaki. Proces szyfrowania wygląda następująco:

Linia 1. 1 kropka W tekście jawnym zamień litery małe na wielkie przecinek a wielkie na małe kropka. Linia 2. 2 kropka Zapisz tekst jawny od końca kropka. Linia 3. 3 kropka Przekształć wszystkie znaki tekstu jawnego o naturalną liczbę N kropka.

Specyfikacja:

Dane:

  • plain - tekst jawny, ciąg znaków

  • coded - tekst zakodowany, ciąg znaków

Wynik:

  • x - liczba całkowita

R1FPalzm3lzaa31
Wymyśl pytanie na kartkówkę związane z tematem materiału.