Предмет: Информатика,
автор: lir90863
Вводится символ икс-ключ к шифру.
Вводится строка- исходник для расшифровки.
(каждый ввод с новой строки)
Закодированное сообщение-это самая короткая (не нулевая
“”) последовательность символов между двумя символами
икс.
Если есть две последовательности одинаковой минимальной
длины, то выбирайте последнюю из них.
Пример:
!
!password!is hidden!a007!!
Ответ: a007
СРОЧНО НА PYTHON!!!!!!!!!!!!!!!
Ответы
Автор ответа:
1
import sys
key = input("Введите символ икс-ключ к шифру\n")
password = input("Введите строку - исходник для расшифровки\n")
list = password.split(key)
while '' in list:
list.remove('')
index = len(list) - 1
min_len = sys.maxsize
min_str = str()
while index != 0:
if(len(list[index]) < int(min_len)):
min_str = list[index]
min_len = len(list[index])
index -=1
print(min_str)
Похожие вопросы
Предмет: Українська мова,
автор: ParZit2vv
Предмет: Русский язык,
автор: ангелинка60
Предмет: Українська мова,
автор: odesska17
Предмет: Музыка,
автор: MasterFlomaster5
Предмет: Алгебра,
автор: 149274