Вопрос задан 05.11.2023 в 22:54. Предмет Информатика. Спрашивает Семыкин Владислав.

ОЧЕНЬ СРОЧНО!!!!! Python!!! Шифровка Стало известно, что противник шифрует текст следующим

образом. Сначала определяется количество букв в самом длинном слове, его длину обозначим k (словом называется непрерывная последовательность английских букв, слова друг от друга отделяются любыми другими символами, длина слова не превышает 20 символов). Затем каждая английская буква заменяется на букву, стоящую в алфавите на k букв позже (алфавит считается циклическим, то есть после буквы Z стоит буква A). Другие символы остаются неизменными. Строчные буквы при этом остаются строчными, а заглавные — заглавными. Расшифруйте найденную шифровку. Входные данные На вход программе подается текст шифровки, состоящей не более чем из 250 символов. Выходные данные Выведите исходный текст. Ввод: Zb Ra Ca Dab Ra Вывод: Ce Ud Fd Gde Ud
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Колдунов Ерасыл.

Привет!

Я написал код.

Программа имеет консольный и графический интерфейс на выбор. Есть возможность шифровать и дешифровать. Поддерживает русский и английский языки.

Я не смог скинуть сюда код в текстовом файле (сайт не пускает). Если закинуть код сюда, код коверкается. Закинул на онлайн IDE. Так как в написанной проге есть графический интерфейс, запустить код в браузере Вы не сможете :(

Код 100% рабочий!!!

Инструкция на фото.

Смотреть, скачать код:

https://ideone.com/2jJWj8



0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Шифровка текста

Для расшифровки данной шифровки, сначала нужно определить количество букв в самом длинном слове, которое обозначим как k. Затем каждая английская буква заменяется на букву, стоящую в алфавите на k букв позже. Алфавит считается циклическим, то есть после буквы Z стоит буква A. Другие символы остаются неизменными. Строчные буквы при этом остаются строчными, а заглавные — заглавными.

Входные данные

На вход программе подается текст шифровки, состоящей не более чем из 250 символов.

Выходные данные

Необходимо вывести исходный текст.

Пример

Ввод: Zb Ra Ca Dab Ra Вывод: Ce Ud Fd Gde Ud

Решение

Для расшифровки данной шифровки, мы должны определить значение k, которое является длиной самого длинного слова в шифровке. В данном случае, самое длинное слово имеет длину 2, поэтому k = 2.

Затем, мы заменяем каждую букву на букву, стоящую в алфавите на k букв позже. В данном случае, мы заменяем каждую букву на букву, стоящую на 2 позиции позже в алфавите.

Исходная шифровка: Zb Ra Ca Dab Ra Расшифровка: Ce Ud Fd Gde Ud

Таким образом, исходный текст, соответствующий данной шифровке, будет "Ce Ud Fd Gde Ud".

Примечание: Данное решение основано на предоставленной информации и не содержит ссылок на источники.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос