UniLecs | Программирование
17.1K subscribers
1.01K photos
7 videos
3 files
1.27K links
🤘🏻Задачи, головоломки, книги и другие радости программиста.

Оглавление канала: telegra.ph/UniLecs-FAQ-09-30

Чат: @unilecs_chat
Бот: @unilecsBot
VK: vk.com/unilecs

Админ, сотрудничество: @dashalvv
Редактор: @amdavletov
Download Telegram
Алгоритм ROT13

🎓 Мало кто знает, но алгоритм ROT13 был весьма популярным алгоритмом шифрования сообщений в 90-х годах прошлого столетия. Думаю, это неплохой повод, чтобы вспомнить его и закодить. Суть алгоритма приводить не буду, найдете его описание в интернетах.

Задача: реализовать алгоритм шифрования ROT13

Входные данные: str - строка размера от 1 до 1000, состоящая из любых символов A-Za-z, чисел 0-9 или спец.символов.

Вывод: зашифрованное алгоритмом ROT13 сообщение.

Пример: str = "Hello World"
Answer: "Uryyb Jbeyq

Забавный факт: на сегодняшний день ROT13 стал именем нарицательным и обозначает слабую схему шифрования.

#announcement #task_173
👨🏻‍💻 ROT-13 - шифр подстановки простой заменой для алфавита английского языка, используемый в интернет-форумах, как средство для сокрытия спойлеров, основных мыслей, решений загадок и оскорбительных материалов. ROT13 — это вариация шифра Цезаря, разработанного ещё в Древнем Риме.

#task_173 #c_sharp
https://tgraph.io/UniLecs-173-Algoritm-ROT13-06-06