• Предмет: Информатика
  • Автор: 3212321232123212321
  • Вопрос задан 3 месяца назад

Питон, срочно!!!
Юной разведчице Соне нужно время от времени шифровать сообщения. Для этого она пользуется строкой-паролем. Вася рассказал ей об индексах, и теперь каждый символ сообщения Соня меняет на индекс первого употребления этого символа в строке-пароле.
Дана строка-пароль и сообщение, которое нужно зашифровать. Выведи зашифрованную фразу.

Ввод
съешь ещё этих мягких французских булок да выпей же чаю
передай

Вывод
452232402447

Ответы

Ответ дал: retwquu3
2

password = "съешь ещё этих мягких французских булок да выпей же чаю"

message = "передай"

encrypted_message = ""

char_indices = {}

for index, char in enumerate(password):

   if char not in char_indices:

       char_indices[char] = index

for char in message:

   if char in char_indices:

       encrypted_message += str(char_indices[char])

print(encrypted_message)

Вас заинтересует