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

Интересная задача, если кто-то хочет пошевелить мозгами. Код пишется на любом удобном для вас языке.

Английский язык.
Отец Пети заботится об образовании сына, и поэтому говорит с ним только на английском языке. Но есть такая дилема, что зачастую отец не понимает что говорит сын.

Но он может предположить, что хотел сказать Петя.
Если слово из словарного запаса является частью сказанного слова, или последовательность букв словарного слова встречается в сказанном слове, то это слово Петя и хотел произнести.

Ввод:
Первой строкой нам подаётся кольчество слов, которое знает Петя.
Дальше построчно даются слова, которые он знает.
И последней строкой даётся слово, которое мальчик сказал.

Вывод:
На вывод должна поступить построчно последовательность из "YES" или "NO".

Пример:
Ввод:
4
hi
hello
dry
welcome
anihellation
Вывод:
YES
YES
NO
NO

Удачи =)

Показать ответ
Ответ:
oipoop54
oipoop54
20.03.2021 00:03

Вот решение, но не самое оптимальное по времени работы.

def get_ans(text1, text2):

   l = 0

   for simbol in text1:

       if len(text2) == l:

           return 'YES'

       if simbol == text2[l]:

           l += 1

   return 'NO'

n = int(input())

a = []

for _ in range(n):

   a.append(input())

text = input()

for x in range(n):

   print(get_ans(text, a[x]))


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