Cel:
Stworzenie algorytmu szyfrującego pojedyncze słowa za pomocą szyfru anagramowego.
Polecenie:
Napisz program w języku Python, który jest w stanie szyfrować pojedyncze słowa za pomocą szyfru anagramowego (przestawieniowego).
Wykorzystaj poniższy algorytm:

Działanie powyższego algorytmu opiera się na wykorzystaniu pętli, która wykonuje tyle przebiegów ile liter liczy podane słowo. Jeżeli podamy słowo KOT to program powianiem zwrócić ciąg znaków TOK.
Przykładowe działanie programu:

Przykładowe rozwiązanie:

Zastanów się nad następującymi pytaniami:
- Czy wielkość liter ma znaczenie?
- Czy można szyfrować całe zdanie?
- Czy można szyfrować litery i znaki specjalne?
- A co z szyfrowaniem słów takich jak AGA, ALA, ABBA ?
- Czy taki szyfr jest bezpieczny?
- Czy to jedyne rozwiązanie tego problemu?
Więcej na temat operacji na tekście w języku Python można znaleźć tu: https://www.w3schools.com/python/python_strings.asp
Was this helpful?
0 / 0