Предмет: Информатика, автор: sashaexe1665

Вводится символ икс-ключ к шифру.
Вводится строка- исходник для расшифровки.
(каждый ввод с новой строки)
Закодированное сообщение-это самая короткая (не нулевая
"") последовательность символов между двумя символами
икс.
Если есть две последовательности одинаковой минимальной
длины, то выбирайте последнюю из них.

Ответы

Автор ответа: trinni07
0

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)

Похожие вопросы
Предмет: Окружающий мир, автор: lullu304gmailcom