Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Szyfr Eryka
- Wielka pasją małego Eryka jest kryptografia. Postanowił stworzyć swój własny szyfr. Po wielu dniach prób i błędów udało mu się stworzyć metodę, która jednocześnie szyfruje i deszyfruje.
- Metoda działania algorytmu szyfrujacego i deszyfrujacego:
- 1. Zamień literę na jej 8-bitową reprezentację w kodzie ASCII.
- 2. Zaneguj każdy bit liczby binarnej, tzn. zamień cyfrę 1 na 0, a cyfrę 0 na 1.
- 3. Zamień liczbę binarną na liczbę dziesiętną.
- 4. Oblicz resztę z dzielenia liczby dziesiętnej przez 26.
- 5. Dodaj do otrzymanej reszty liczbę 65, jeśli zmienianym znakiem była duża litera, to dodaj liczbę 65, jeśli mała litera, to dodaj liczbę 97.
- 6. Zamień otrzymaną liczbę dziesiętną na literę w kodzie ASCII.
- Napisz program, który będzie szyfrował i deszyfrował słowa podane na standardowym wejściu.
- Dane wejściowe
- W pierwszym wierszu standardowego wejścia znajduje się liczba naturalna dodatnia nie większa niż 10000.
- W n-wierszach znajduje się ciąg liter pochodzących z alfabetu łacińskiego. Długość ciągu liter nie może przekroczyć 1000 znaków.
- Dane wyjściowe
- W n-wierszach znajduje się zaszyfrowany albo odszyfrowany ciąg liter.
- Przykład
- Wejście
- Wyjście
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement