Bardzo Was proszę o pomoc z pythona ! Ela wymyśliła metodę szyfrowania tekstu przy pomocy klucza złożonego z małych liter alfabetu łacińskiego. Zaczęła od zapisania liter alfabetu według następujących zasad: najpierw słowo kluczowe (bez powtarzających się liter), potem pozostałe litery alfabetu. Na przykład dla klucza 'choinka' kolejność liter będzie następująca: 'choinkabdefgjlmpqrstuvwxyz', a dla klucza 'abrakadabrahokuspokus’: 'abrkdhouspcefgijlmnqtvwxyz'. Ela szyfrowała każdą literę tekstu w następujący sposób - znajdowała pozycję litery w alfabecie łacińskim i odpowiadającą literę tej pozycji w swoim alfabecie. Na przykład zaszyfrowana litera 'c' (trzecia pozycja w alfabecie) według klucza 'abrakadabrahokuspokus', to litera 'r' (trzecia litera w alfabecie Eli), a zaszyfrowane 'd' to litera 'k' według tego klucza. Grzesio pisze zaszyfrowane ciągi znaków do kolegi używając szyfru Eli. Zdefiniuj dwuparametrową funkcję szyfrEli. Oba parametry są niepustymi ciągami znaków składającymi się z małych liter alfabetu łacińskiego. Pierwszy z nich jest kluczem szyfrowania a drugi wiadomością do zaszyfrowania. Wynikiem szyfrEli(' choinka', 'ala') jest 'cgc'. Wynikiem szyfrEli('abrakadabrahokuspokus', 'dookola') jest ' kiiciea'.
RaspPi90
Na początku nie rozumiałem o co chodzi, ale po odrysowaniu sobie doszedłem do wniosku jak w załączniku.
Przy manipulacjach na znakach i ich wartościach korzystaj ze zdjęcia: http://www.asciitable.com/index/asciifull.gif
Przy manipulacjach na znakach i ich wartościach korzystaj ze zdjęcia:
http://www.asciitable.com/index/asciifull.gif