Форум программистов, компьютерный форум, киберфорум
Python
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 03.04.2019
Сообщений: 2
1

Шифровка

03.04.2019, 17:21. Показов 2115. Ответов 0
Метки нет (Все метки)

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

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

Выходные данные
Выведите исходный текст.

Я Сделал программу, но она проходит 4 теста, в четырех - неправильный ответ, в еще одном - ошибка во время выполнения программы.
Подскажите, пожалуйста, в чем ошибка
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
a=input()
k=max(map(len,a.split()))
i=0
v=tuple('abcdefghijklmnopqrstuvwxyz')
v2=tuple('ABCDEFGHIJKLMNOPQRSTUVWXYZ')
while i<len(a):
    if a[i] in v:
        n=v.index(a[i])+k
        if n>=26: n-=26
        a=a[:i]+v[n]+a[i+1:]
    elif a[i] in v2:
        n=v2.index(a[i])+k
        if n>=26: n-=26
        a=a[:i]+v2[n]+a[i+1:]
    else:
        pass
    i+=1
print(a)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.04.2019, 17:21
Ответы с готовыми решениями:

шифровка
Стало известно, что противник шифрует текст следующим образом. Сначала определяется количество букв...

Задача E. Шифровка
Стало известно, что противник шифрует текст следующим образом. Сначала определяется количество букв...

Шифровка
Каждый должен преподнести предыдущему зашифрованный комплимент,следущий-дешифровать,и написать...

шифровка
Народ как можно сделать на PHP шифровку.Допустим ключевое слово:колледж текст шифровки:пусть...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на Python
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2019, 17:21

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Шифровка
Помогите пожалуйста! нужен программный код, ну иди хотя бы метод решение шифровки данных в виде...

шифровка
Зашифровать введенную с клавы строку, заменой исходных символов на символы с кодом большим на 3...

Шифровка файла
Здравствуйте! Подскажите как реализовать, у меня есть файл с настройками, он создается скриптом и...

Шифровка INI
Народ, дайте кодик на шифровку и дешифровку INI файла. Кстати, а кайо метод лучше для этого дела...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.