|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
14.04.2021, 02:54 | #1 |
Новичок
Джуниор
Регистрация: 14.04.2021
Сообщений: 4
|
Шифровка
Шифровка
Стало известно, что противник шифрует текст следующим образом. Сначала определяется количество букв в самом длинном слове, его длину обозначим k (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами, длина слова не превышает 20 символов). Затем каждая английская буква заменяется на букву, стоящую в алфавите на k букв позже (алфавит считается циклическим, то есть после буквы Z стоит буква A). Другие символы остаются неизменными. Строчные буквы при этом остаются строчными, а заглавные — заглавными. Расшифруйте найденную шифровку. Входные данные На вход программе подается текст шифровки, состоящей не более чем из 250 символов. Выходные данные Выведите исходный текст. Примеры Ввод a a a a a a a a a a a a a a a a a a a a a aa a a a a a a a a a a a a amama a a a aa a a a a a a a a a a a a a a a a a a aa a a a aa a a a a aa aa a aa a a a a a a a a a aa a a a a a a a a a a a a a a a aa a a a a a a a a a a a a a a a a a a a a a a a . Вывод f f f f f f f f f f f f f f f f f f f f f ff f f f f f f f f f f f f frfrf f f f ff f f f f f f f f f f f f f f f f f f ff f f f ff f f f f ff ff f ff f f f f f f f f f ff f f f f f f f f f f f f f f f ff f f f f f f f f f f f f f f f f f f f f f f f . Ввод Zb Ra Ca Dab Ra. Вывод Ce Ud Fd Gde Ud. Моя попытка решить Код:
Очень прошу вас помочь… |
14.04.2021, 19:34 | #2 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,285
|
Мне кажется, они перепутали примеры, так как описывают процесс шифровки, а при дешифровке нужно идти по алфавиту назад. Но сначала поправьте определение длины самого длинного слова, так как \W это [^A-Za-z0-9_], то есть словом считаются и цифры, и подчеркивания.
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
шифровка | Denis_"programist" | Общие вопросы Delphi | 0 | 06.05.2017 21:49 |
Шифровка | Аруми | Помощь студентам | 4 | 23.12.2011 20:25 |
Шифровка | .Phoenix | Безопасность, Шифрование | 1 | 07.02.2011 06:54 |
Шифровка | venomdanger | Помощь студентам | 1 | 23.12.2010 15:40 |
Шифровка | Witaliy | Общие вопросы Delphi | 2 | 01.05.2008 21:18 |