В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
Miratrix
Miratrix
27.06.2020 10:43 •  Информатика

В ходе шифровки в сообщение внесли «помехи» - три лишних символа, которые не встречаются в данном предложении. Выведите сообщение до шифрования. Формат входных данных
В первой строке вводится зашифрованное сообщение.

Во второй строке указываются символы, использованные для шифрования.

Формат выходных данных
Вывести расшифрованное сообщение.

Ответ:
prapra2017oz2bo2
prapra2017oz2bo2
02.01.2022 12:26

s = input()

a = input()

a = a[0:-1:2]+a[-1]

for i in a:

   s = s.replace(i,"")

print(s)

Объяснение:

s = input() - вводим саму строку

a = input() - вводим символы, которые нужно убрать

a = a[0:-1:2]+a[-1] - выделяем каждый 2 символ из строки a

for i in a: - выделяем каждый символ в строке(по одному)

   s = s.replace(i,"") - заменяем символ, который получили на пустоту

print(s) - выводим строку s

0,0(0 оценок)
Ответ:
НиколайКот
НиколайКот
20.01.2024 15:16
Хорошо, я готов выступить в роли школьного учителя и помочь разобраться с этой задачей.

Пусть в первой строке ввода нам дано зашифрованное сообщение, а во второй строке – символы, использованные для его шифрования.

Наша задача – вывести расшифрованное сообщение.

Для начала, давайте разберемся, какие символы не встречаются в данном предложении. Это три лишних символа, которые были добавлены в процессе шифрования.

Для этого нам необходимо сравнить каждый символ второй строки с символами первой строки. Если символ из второй строки не встречается в первой строке, то мы получаем один из лишних символов.

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

После того, как мы определили все три лишних символа, следующий шаг – вывести расшифрованное сообщение.

Для этого мы должны пройтись по каждому символу первой строки и проверить, не является ли он одним из лишних символов. Если символ не является лишним, то мы выводим его как часть расшифрованного сообщения. Если символ является лишним, то мы его пропускаем.

Например, если мы определили, что лишние символы – это "ф", "э" и "и", и первая строка – "пйдйзи уйжиюнуибеи!", то расшифрованное сообщение будет: "поздравляю с окончанием!".

Таким образом, мы сначала находим лишние символы, а затем проходимся по каждому символу первой строки, чтобы получить расшифрованное сообщение.

Я надеюсь, что мой ответ был понятен и помог разобраться с этой задачей! Если у тебя есть еще вопросы, не стесняйся задавать.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?